home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: ArcFS Archive
(archive/arcFS).
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| ArcFS Archive (archive/arcFS)
| magic
| Supported |
100%
| file
| RISC OS archive (ArcFS format)
| default
| |
99%
| file
| data
| default
| |
100%
| TrID
| Acorn ArcFS Archive
| default
| |
100%
| dearkID
| deark: arcfs
| default
| |
100%
| gt2
| Kopftext: 'Archive'
| default (weak)
| |
100%
| detectItEasy
| Archive: ArcFS
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 41 72 63 68 69 76 65 00 | d0 02 00 00 54 03 00 00 |Archive.|....T...|
|00000010| 28 00 00 00 64 00 00 00 | 00 00 00 00 00 00 00 00 |(...d...|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000060| 82 21 53 6c 69 64 65 53 | 68 6f 77 00 ff ff ff ff |.!SlideS|how.....|
|00000070| 45 dc fd ff 62 f3 58 b2 | 10 00 00 00 ff ff ff ff |E...b.X.|........|
|00000080| ac 02 00 80 82 21 48 65 | 6c 70 00 00 fd fd d3 fd |.....!He|lp......|
|00000090| 0b 01 00 00 45 ff ff ff | a4 d0 9a 2d 13 00 d1 09 |....E...|...-....|
|000000a0| 0b 01 00 00 24 00 00 00 | 82 21 52 75 6e 00 00 00 |....$...|.!Run...|
|000000b0| fd fd d3 fd 5b 00 00 00 | 45 eb ff ff 7c 27 12 2d |....[...|E...|'.-|
|000000c0| 11 00 69 1f 5b 00 00 00 | 53 01 00 00 82 21 52 75 |..i.[...|S....!Ru|
|000000d0| 6e 49 6d 61 67 65 00 fd | 2d 58 00 00 45 fb ff ff |nImage..|-X..E...|
|000000e0| 68 a4 34 ac 03 00 15 78 | 2d 58 00 00 d2 01 00 00 |h.4....x|-X......|
|000000f0| 82 21 53 70 72 69 74 65 | 73 00 d3 fd e0 02 00 00 |.!Sprite|s.......|
|00000100| 45 f9 ff ff 58 98 6e 1a | 13 00 a3 fb e0 02 00 00 |E...X.n.|........|
|00000110| 23 5a 00 00 82 21 53 70 | 72 69 74 65 73 32 32 00 |#Z...!Sp|rites22.|
|00000120| 64 07 00 00 45 f9 ff ff | 5c 44 6e 1a 13 00 d0 04 |d...E...|\Dn.....|
|00000130| 64 07 00 00 27 5d 00 00 | 82 44 61 74 61 00 00 00 |d...']..|.Data...|
|00000140| fd fd d3 fd ff ff ff ff | 45 dc fd ff ce f4 58 b2 |........|E.....X.|
|00000150| 10 00 00 00 ff ff ff ff | b0 01 00 80 82 41 63 6f |........|.....Aco|
|00000160| 72 6e 00 00 00 00 00 00 | c5 09 00 00 45 fd ff ff |rn......|....E...|
|00000170| 64 03 d3 20 13 00 20 3a | c5 09 00 00 af 64 00 00 |d.. .. :|.....d..|
|00000180| 82 52 61 6e 64 6f 6d 00 | 00 00 00 00 c5 09 00 00 |.Random.|........|
|00000190| 45 fd ff ff 84 6a d3 20 | 13 00 ce 5f c5 09 00 00 |E....j. |..._....|
|000001a0| 98 6e 00 00 82 52 6f 74 | 53 71 75 61 72 65 00 00 |.n...Rot|Square..|
|000001b0| c5 09 00 00 45 fd ff ff | bc 51 d7 20 13 00 0c e2 |....E...|.Q. ....|
|000001c0| c5 09 00 00 81 78 00 00 | 82 53 6c 69 64 65 00 00 |.....x..|.Slide..|
|000001d0| 00 00 00 00 c5 09 00 00 | 45 fd ff ff 81 77 ac 31 |........|E....w.1|
|000001e0| 13 00 1d 5e c5 09 00 00 | 6a 82 00 00 00 00 00 00 |...^....|j.......|
|000001f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000200| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000210| 82 46 72 75 69 74 00 00 | fd fd d3 fd ff ff ff ff |.Fruit..|........|
|00000220| 45 dc fd ff 14 f6 58 b2 | 00 00 00 00 ff ff ff ff |E.....X.|........|
|00000230| 64 02 00 80 82 73 61 31 | 30 00 00 00 00 00 00 00 |d....sa1|0.......|
|00000240| 1e 1a 01 00 45 85 fc ff | 25 80 da ab 03 00 58 86 |....E...|%.....X.|
|00000250| 1e 1a 01 00 53 8c 00 00 | 82 73 61 31 31 00 00 00 |....S...|.sa11...|
|00000260| 00 00 00 00 60 1b 01 00 | 45 85 fc ff 77 e7 da ab |....`...|E...w...|
|00000270| 03 00 81 ef 60 1b 01 00 | 95 a6 01 00 82 73 61 31 |....`...|.....sa1|
|00000280| 32 00 00 00 00 00 00 00 | a2 10 01 00 45 85 fc ff |2.......|....E...|
|00000290| a6 47 db ab 03 00 e3 2c | a2 10 01 00 19 c2 02 00 |.G.....,|........|
|000002a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002c0| 00 00 00 00 82 53 68 65 | 6c 6c 00 00 fd fd d3 fd |.....She|ll......|
|000002d0| 03 0f 00 00 41 fb ff ff | 28 91 ac a3 13 00 89 3f |....A...|(......?|
|000002e0| 03 0f 00 00 df d2 03 00 | 00 30 38 00 00 0d 00 00 |........|.08.....|
|000002f0| fd fd d3 fd fd d3 00 00 | fd fd fd fd fd fd fd fd |........|........|
|00000300| fd fd fd fd fd fd fd fd | 39 9b dc fb 00 00 00 00 |........|9.......|
|00000310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000320| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000340| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000350| 00 00 00 00 46 69 6c 65 | 44 61 74 61 82 21 48 65 |....File|Data.!He|
|00000360| 6c 70 00 00 fd fd d3 fd | 0b 01 00 00 45 ff ff ff |lp......|....E...|
|00000370| a4 d0 9a 2d 03 00 d1 09 | 54 68 69 73 20 70 72 6f |...-....|This pro|
|00000380| 67 72 61 6d 20 72 75 6e | 73 20 61 20 73 6c 69 64 |gram run|s a slid|
|00000390| 65 20 73 68 6f 77 20 66 | 72 6f 6d 20 74 68 65 20 |e show f|rom the |
|000003a0| 63 6f 6d 70 72 65 73 73 | 65 64 20 70 69 63 74 75 |compress|ed pictu|
|000003b0| 72 65 73 20 69 6e 20 74 | 68 65 20 49 6d 61 67 65 |res in t|he Image|
|000003c0| 73 20 64 69 72 65 63 74 | 6f 72 79 2e 0a 0a 4a 75 |s direct|ory...Ju|
|000003d0| 73 74 20 64 6f 75 62 6c | 65 2d 63 6c 69 63 6b 20 |st doubl|e-click |
|000003e0| 74 6f 20 73 74 61 72 74 | 2c 20 45 73 63 20 74 6f |to start|, Esc to|
|000003f0| 20 73 74 6f 70 2e 0a 0a | 54 68 65 20 70 69 63 74 | stop...|The pict|
|00000400| 75 72 65 73 20 61 72 65 | 20 64 65 63 6f 6d 70 72 |ures are| decompr|
|00000410| 65 73 73 65 64 20 61 6e | 64 20 64 69 73 70 6c 61 |essed an|d displa|
|00000420| 79 65 64 20 6f 6e 65 20 | 62 79 20 6f 6e 65 2c 20 |yed one |by one, |
|00000430| 75 73 69 6e 67 20 61 20 | 76 61 72 69 65 74 79 20 |using a |variety |
|00000440| 6f 66 0a 66 61 64 65 73 | 20 61 6e 64 20 77 69 70 |of.fades| and wip|
|00000450| 65 73 2e 0a 0a 54 68 65 | 20 70 72 6f 67 72 61 6d |es...The| program|
|00000460| 20 77 6f 72 6b 73 20 62 | 65 73 74 20 6f 6e 20 6d | works b|est on m|
|00000470| 61 63 68 69 6e 65 73 20 | 77 69 74 68 20 56 52 41 |achines |with VRA|
|00000480| 4d 2e 0a 46 69 6c 65 44 | 61 74 61 82 21 52 75 6e |M..FileD|ata.!Run|
|00000490| 00 00 00 fd fd d3 fd 5b | 00 00 00 45 eb ff ff 7c |.......[|...E...||
|000004a0| 27 12 2d 03 00 69 1f 7c | 20 3e 20 21 52 75 6e 0a |'.-..i.|| > !Run.|
|000004b0| 53 65 74 20 53 6c 69 64 | 65 53 68 6f 77 24 50 61 |Set Slid|eShow$Pa|
|000004c0| 74 68 20 3c 4f 62 65 79 | 24 44 69 72 3e 2e 0a 57 |th <Obey|$Dir>..W|
|000004d0| 69 6d 70 53 6c 6f 74 20 | 2d 6d 69 6e 20 33 32 6b |impSlot |-min 32k|
|000004e0| 20 2d 6d 61 78 20 33 32 | 6b 0a 52 75 6e 20 53 6c | -max 32|k.Run Sl|
|000004f0| 69 64 65 53 68 6f 77 3a | 21 52 75 6e 49 6d 61 67 |ideShow:|!RunImag|
|00000500| 65 0a 46 69 6c 65 44 61 | 74 61 82 21 52 75 6e 49 |e.FileDa|ta.!RunI|
|00000510| 6d 61 67 65 00 fd 2d 58 | 00 00 45 fb ff ff 68 a4 |mage..-X|..E...h.|
|00000520| 34 ac 03 00 15 78 0d 00 | 0a 1c f4 20 3e 20 21 53 |4....x..|... > !S|
|00000530| 6c 69 64 65 53 68 6f 77 | 2e 21 52 75 6e 49 6d 61 |lideShow|.!RunIma|
|00000540| 67 65 0d 00 14 2f f4 20 | 4a 50 45 47 20 64 69 73 |ge.../. |JPEG dis|
|00000550| 70 6c 61 79 20 70 72 6f | 67 72 61 6d 20 77 69 74 |play pro|gram wit|
|00000560| 68 20 77 69 70 65 73 20 | 61 6e 64 20 66 61 64 65 |h wipes |and fade|
|00000570| 73 0d 00 1e 1c f4 20 a9 | 20 41 63 6f 72 6e 20 43 |s..... .| Acorn C|
|00000580| 6f 6d 70 75 74 65 72 73 | 20 31 39 39 34 0d 00 28 |omputers| 1994..(|
|00000590| 1e f4 20 56 65 72 73 69 | 6f 6e 20 31 2e 30 31 20 |.. Versi|on 1.01 |
|000005a0| 28 32 33 2d 46 65 62 2d | 39 34 29 0d 00 32 42 f4 |(23-Feb-|94)..2B.|
|000005b0| 20 63 6f 6e 74 72 6f 6c | 20 61 64 64 65 64 20 61 | control| added a|
|000005c0| 74 20 6c 69 6e 65 20 31 | 30 30 30 20 61 6e 64 20 |t line 1|000 and |
|000005d0| 70 72 6f 63 65 64 75 72 | 65 20 61 74 20 65 6e 64 |procedur|e at end|
|000005e0| 20 6f 6e 20 32 34 2d 4f | 63 74 2d 39 34 0d 00 3c | on 24-O|ct-94..<|
|000005f0| 44 f4 20 6d 65 6d 6f 72 | 79 20 72 65 71 75 69 72 |D. memor|y requir|
|00000600| 65 6d 65 6e 74 73 20 69 | 6e 63 72 65 61 73 65 64 |ements i|ncreased|
|00000610| 20 73 6c 69 67 68 74 6c | 79 20 61 74 20 32 30 30 | slightl|y at 200|
|00000620| 2d 33 36 30 20 6f 6e 20 | 32 34 2d 4f 63 74 2d 39 |-360 on |24-Oct-9|
|00000630| 34 0d 00 46 38 f4 20 50 | 52 4f 43 64 6f 20 68 61 |4..F8. P|ROCdo ha|
|00000640| 73 20 44 6f 74 73 25 20 | 70 61 72 61 6d 20 66 6f |s Dots% |param fo|
|00000650| 72 20 46 72 75 69 74 20 | 6c 6f 73 73 20 6f 6e 20 |r Fruit |loss on |
|00000660| 32 38 2d 4f 63 74 2d 39 | 34 0d 00 50 04 0d 00 5a |28-Oct-9|4..P...Z|
|00000670| 29 69 6d 61 67 65 64 69 | 72 24 3d 22 3c 42 6f 6f |)imagedi|r$="<Boo|
|00000680| 74 24 44 69 72 3e 2e 5e | 2e 49 6d 61 67 65 73 2e |t$Dir>.^|.Images.|
|00000690| 30 30 2d 34 39 22 0d 00 | 64 2a 69 6d 61 67 65 64 |00-49"..|d*imaged|
|000006a0| 69 72 32 24 3d 22 3c 42 | 6f 6f 74 24 44 69 72 3e |ir2$="<B|oot$Dir>|
|000006b0| 2e 5e 2e 49 6d 61 67 65 | 73 2e 35 30 2d 39 39 22 |.^.Image|s.50-99"|
|000006c0| 0d 00 6e 3f 63 66 73 69 | 6a 70 65 67 66 69 6c 65 |..n?cfsi|jpegfile|
|000006d0| 24 3d 22 3c 42 6f 6f 74 | 24 44 69 72 3e 2e 5e 2e |$="<Boot|$Dir>.^.|
|000006e0| 55 74 69 6c 69 74 69 65 | 73 2e 21 43 68 61 6e 67 |Utilitie|s.!Chang|
|000006f0| 65 46 53 49 2e 43 46 53 | 49 2d 6a 70 65 67 22 0d |eFSI.CFS|I-jpeg".|
|00000700| 00 78 21 63 66 73 69 73 | 70 61 63 65 73 69 7a 65 |.x!cfsis|pacesize|
|00000710| 25 3d 30 3a 63 66 73 69 | 62 6c 6f 63 6b 25 3d 30 |%=0:cfsi|block%=0|
|00000720| 0d 00 82 33 c8 99 22 4f | 53 5f 4d 65 6d 6f 72 79 |...3.."O|S_Memory|
|00000730| 22 2c 38 2b 28 32 3c 3c | 38 29 20 b8 20 2c 72 31 |",8+(2<<|8) . ,r1|
|00000740| 2c 72 32 3a 76 72 61 6d | 73 69 7a 65 25 3d 72 31 |,r2:vram|size%=r1|
|00000750| 2a 72 32 0d 00 8c 2b c8 | 99 22 4f 53 5f 52 65 61 |*r2...+.|."OS_Rea|
|00000760| 64 44 79 6e 61 6d 69 63 | 41 72 65 61 22 2c 32 20 |dDynamic|Area",2 |
|00000770| b8 20 2c 73 63 72 65 65 | 6e 73 69 7a 65 25 0d 00 |. ,scree|nsize%..|
|00000780| 96 29 c8 99 22 4f 53 5f | 52 65 61 64 44 79 6e 61 |.).."OS_|ReadDyna|
|00000790| 6d 69 63 41 72 65 61 22 | 2c 36 20 b8 20 2c 66 72 |micArea"|,6 . ,fr|
|000007a0| 65 65 73 69 7a 65 25 0d | 00 a0 2a 6d 65 6d 73 69 |eesize%.|..*memsi|
|000007b0| 7a 65 25 3d 93 2d 26 38 | 30 30 30 2b 73 63 72 65 |ze%=.-&8|000+scre|
|000007c0| 65 6e 73 69 7a 65 25 2b | 66 72 65 65 73 69 7a 65 |ensize%+|freesize|
|000007d0| 25 0d 00 aa 38 e7 20 76 | 72 61 6d 73 69 7a 65 25 |%...8. v|ramsize%|
|000007e0| 3e 3d 32 2a 31 30 32 34 | 2a 31 30 32 34 20 80 20 |>=2*1024|*1024 . |
|000007f0| 6d 65 6d 73 69 7a 65 25 | 3e 3d 34 31 33 36 2a 31 |memsize%|>=4136*1|
|00000800| 30 32 34 20 80 20 a3 20 | 8c 0d 00 b4 15 20 f4 20 |024 . . |..... . |
|00000810| 4e 6f 20 6c 6f 6e 67 65 | 72 20 75 73 65 64 0d 00 |No longe|r used..|
|00000820| be 18 20 78 72 65 73 25 | 3d 38 30 30 3a 79 72 65 |.. xres%|=800:yre|
|00000830| 73 25 3d 36 30 30 0d 00 | c8 0c 20 6c 62 70 70 25 |s%=600..|.. lbpp%|
|00000840| 3d 35 0d 00 d2 0e 20 68 | 61 72 64 75 70 25 3d a3 |=5.... h|ardup%=.|
|00000850| 0d 00 dc 05 cc 0d 00 e6 | 33 20 e7 20 76 72 61 6d |........|3 . vram|
|00000860| 73 69 7a 65 25 3e 3d 31 | 30 32 34 2a 31 30 32 34 |size%>=1|024*1024|
|00000870| 20 80 20 6d 65 6d 73 69 | 7a 65 25 3e 3d 32 33 30 | . memsi|ze%>=230|
|00000880| 35 2a 31 30 32 34 20 8c | 0d 00 f0 19 20 20 78 72 |5*1024 .|.... xr|
|00000890| 65 73 25 3d 38 30 30 3a | 79 72 65 73 25 3d 36 30 |es%=800:|yres%=60|
|000008a0| 30 0d 00 fa 0d 20 20 6c | 62 70 70 25 3d 34 0d 01 |0.... l|bpp%=4..|
|000008b0| 04 0f 20 20 68 61 72 64 | 75 70 25 3d a3 0d 01 0e |.. hard|up%=....|
|000008c0| 06 20 cc 0d 01 18 1d 20 | 20 e7 20 6d 65 6d 73 69 |. ..... | . memsi|
|000008d0| 7a 65 25 3e 3d 31 39 31 | 32 2a 31 30 32 34 20 8c |ze%>=191|2*1024 .|
|000008e0| 0d 01 22 10 20 20 20 68 | 61 72 64 75 70 25 3d a3 |..". h|ardup%=.|
|000008f0| 0d 01 2c 1a 20 20 20 78 | 72 65 73 25 3d 38 30 30 |..,. x|res%=800|
|00000900| 3a 79 72 65 73 25 3d 36 | 30 30 0d 01 36 07 20 20 |:yres%=6|00..6. |
|00000910| cc 0d 01 40 1e 20 20 20 | e7 20 6d 65 6d 73 69 7a |...@. |. memsiz|
|00000920| 65 25 3e 3d 31 33 34 39 | 2a 31 30 32 34 20 8c 0d |e%>=1349|*1024 ..|
|00000930| 01 4a 11 20 20 20 20 68 | 61 72 64 75 70 25 3d b9 |.J. h|ardup%=.|
|00000940| 0d 01 54 1b 20 20 20 20 | 78 72 65 73 25 3d 36 34 |..T. |xres%=64|
|00000950| 30 3a 79 72 65 73 25 3d | 34 38 30 0d 01 5e 08 20 |0:yres%=|480..^. |
|00000960| 20 20 cc 0d 01 68 4a 20 | 20 20 20 85 20 31 2c 22 | ...hJ | . 1,"|
|00000970| 21 53 6c 69 64 65 53 68 | 6f 77 20 6e 65 65 64 73 |!SlideSh|ow needs|
|00000980| 20 22 2b c3 28 28 31 33 | 34 39 2a 31 30 32 34 2d | "+.((13|49*1024-|
|00000990| 73 63 72 65 65 6e 73 69 | 7a 65 25 29 81 31 30 32 |screensi|ze%).102|
|000009a0| 34 29 2b 22 4b 20 74 6f | 20 72 75 6e 22 0d 01 72 |4)+"K to| run"..r|
|000009b0| 08 20 20 20 cd 0d 01 7c | 07 20 20 cd 0d 01 86 0d |. ...||. .....|
|000009c0| 20 20 6c 62 70 70 25 3d | 33 0d 01 90 1a 20 20 c8 | lbpp%=|3.... .|
|000009d0| 9b 20 22 53 6c 69 64 65 | 53 68 6f 77 3a 53 68 65 |. "Slide|Show:She|
|000009e0| 6c 6c 22 0d 01 9a 15 20 | 20 f2 41 73 73 65 6d 62 |ll".... | .Assemb|
|000009f0| 6c 65 5f 53 68 65 6c 6c | 0d 01 a4 06 20 cd 0d 01 |le_Shell|.... ...|
|00000a00| ae 05 cd 0d 01 b8 0d e0 | 3d e0 2b 33 32 30 30 30 |........|=.+32000|
|00000a10| 0d 01 c2 11 de 20 6d 6f | 64 65 62 6c 6b 20 32 35 |..... mo|deblk 25|
|00000a20| 35 0d 01 cc 5c 6d 6f 64 | 65 62 6c 6b 21 30 3d 31 |5...\mod|eblk!0=1|
|00000a30| 3a 6d 6f 64 65 62 6c 6b | 21 34 3d 78 72 65 73 25 |:modeblk|!4=xres%|
|00000a40| 3a 6d 6f 64 65 62 6c 6b | 21 38 3d 79 72 65 73 25 |:modeblk|!8=yres%|
|00000a50| 3a 6d 6f 64 65 62 6c 6b | 21 31 32 3d 6c 62 70 70 |:modeblk|!12=lbpp|
|00000a60| 25 3a 6d 6f 64 65 62 6c | 6b 21 31 36 3d 2d 31 3a |%:modebl|k!16=-1:|
|00000a70| 6d 6f 64 65 62 6c 6b 21 | 32 30 3d 2d 31 0d 01 d6 |modeblk!|20=-1...|
|00000a80| 0d eb 20 6d 6f 64 65 62 | 6c 6b 0d 01 e0 05 87 0d |.. modeb|lk......|
|00000a90| 01 ea 2c c8 99 22 58 4f | 53 5f 43 68 61 6e 67 65 |..,.."XO|S_Change|
|00000aa0| 44 79 6e 61 6d 69 63 41 | 72 65 61 22 2c 32 2c 2d |DynamicA|rea",2,-|
|00000ab0| 32 2a 31 30 32 34 2a 31 | 30 32 34 0d 01 f4 16 62 |2*1024*1|024....b|
|00000ac0| 79 70 70 25 3d 28 31 3c | 3c 6c 62 70 70 25 29 2f |ypp%=(1<|<lbpp%)/|
|00000ad0| 38 0d 01 fe 18 6c 69 6e | 65 6c 65 6e 25 3d 78 72 |8....lin|elen%=xr|
|00000ae0| 65 73 25 2a 62 79 70 70 | 25 0d 02 08 25 70 69 63 |es%*bypp|%...%pic|
|00000af0| 62 6c 6b 25 3d a4 61 6c | 6c 6f 63 28 78 72 65 73 |blk%=.al|loc(xres|
|00000b00| 25 2a 79 72 65 73 25 2a | 62 79 70 70 25 29 0d 02 |%*yres%*|bypp%)..|
|00000b10| 12 24 c8 99 22 4f 53 5f | 42 79 74 65 22 2c 26 41 |.$.."OS_|Byte",&A|
|00000b20| 36 2c 30 2c 26 46 46 20 | b8 20 2c 6c 6f 25 2c 68 |6,0,&FF |. ,lo%,h|
|00000b30| 69 25 0d 02 1c 15 6f 73 | 62 25 3d 6c 6f 25 2b 28 |i%....os|b%=lo%+(|
|00000b40| 68 69 25 3c 3c 38 29 0d | 02 26 10 76 63 25 3d 6f |hi%<<8).|.&.vc%=o|
|00000b50| 73 62 25 2b 26 42 30 0d | 02 30 22 76 63 72 25 3d |sb%+&B0.|.0"vcr%=|
|00000b60| 31 3a f4 20 52 61 74 65 | 20 6f 66 20 76 65 72 74 |1:. Rate| of vert|
|00000b70| 69 63 61 6c 20 77 69 70 | 65 0d 02 3a 29 76 63 73 |ical wip|e..:)vcs|
|00000b80| 25 3d 31 36 3a f4 20 43 | 68 75 6e 6b 69 6e 65 73 |%=16:. C|hunkines|
|00000b90| 73 20 6f 66 20 76 65 72 | 74 69 63 61 6c 20 77 69 |s of ver|tical wi|
|00000ba0| 70 65 0d 02 44 24 68 63 | 72 25 3d 31 3a f4 20 52 |pe..D$hc|r%=1:. R|
|00000bb0| 61 74 65 20 6f 66 20 68 | 6f 72 69 7a 6f 6e 74 61 |ate of h|orizonta|
|00000bc0| 6c 20 77 69 70 65 0d 02 | 4e 2b 68 63 73 25 3d 31 |l wipe..|N+hcs%=1|
|00000bd0| 36 3a f4 20 43 68 75 6e | 6b 69 6e 65 73 73 20 6f |6:. Chun|kiness o|
|00000be0| 66 20 68 6f 72 69 7a 6f | 6e 74 61 6c 20 77 69 70 |f horizo|ntal wip|
|00000bf0| 65 0d 02 58 27 76 73 6c | 74 25 3d 32 34 3a f4 20 |e..X'vsl|t%=24:. |
|00000c00| 4e 6f 2e 20 6f 66 20 6c | 69 6e 65 73 20 69 6e 20 |No. of l|ines in |
|00000c10| 6f 6e 65 20 73 6c 61 74 | 0d 02 62 28 68 73 6c 74 |one slat|..b(hslt|
|00000c20| 25 3d 33 32 3a f4 20 4e | 6f 2e 20 6f 66 20 70 69 |%=32:. N|o. of pi|
|00000c30| 78 65 6c 73 20 69 6e 20 | 6f 6e 65 20 73 6c 61 74 |xels in |one slat|
|00000c40| 0d 02 6c 1a 73 71 73 7a | 25 3d 35 30 3a f4 20 53 |..l.sqsz|%=50:. S|
|00000c50| 71 75 61 72 65 20 73 69 | 7a 65 0d 02 76 22 73 63 |quare si|ze..v"sc|
|00000c60| 72 25 3d 31 3a f4 20 52 | 61 74 65 20 6f 66 20 73 |r%=1:. R|ate of s|
|00000c70| 71 75 61 72 65 20 73 68 | 72 69 6e 6b 0d 02 80 22 |quare sh|rink..."|
|00000c80| 64 66 72 25 3d 32 3a f4 | 20 52 61 74 65 20 6f 66 |dfr%=2:.| Rate of|
|00000c90| 20 64 69 61 67 6f 6e 61 | 6c 20 77 69 70 65 0d 02 | diagona|l wipe..|
|00000ca0| 8a 08 f2 61 73 6d 0d 02 | 94 1e 6a 70 65 67 77 73 |...asm..|..jpegws|
|00000cb0| 25 3d 30 3a 6a 70 65 67 | 77 73 62 6c 6b 73 69 7a |%=0:jpeg|wsblksiz|
|00000cc0| 65 25 3d 30 0d 02 9e 10 | e7 20 6c 62 70 70 25 3c |e%=0....|. lbpp%<|
|00000cd0| 3e 33 20 8c 0d 02 a8 37 | 20 6a 70 65 67 64 61 74 |>3 ....7| jpegdat|
|00000ce0| 61 62 6c 6b 73 69 7a 65 | 25 3d 31 30 30 2a 31 30 |ablksize|%=100*10|
|00000cf0| 32 34 3a f4 20 41 6c 6c | 6f 77 20 66 6f 72 20 6c |24:. All|ow for l|
|00000d00| 61 72 67 65 73 74 20 66 | 69 6c 65 0d 02 b2 27 20 |argest f|ile...' |
|00000d10| 6a 70 65 67 64 61 74 61 | 25 3d a4 61 6c 6c 6f 63 |jpegdata|%=.alloc|
|00000d20| 28 6a 70 65 67 64 61 74 | 61 62 6c 6b 73 69 7a 65 |(jpegdat|ablksize|
|00000d30| 25 29 0d 02 bc 35 20 6a | 70 65 67 63 6f 64 65 25 |%)...5 j|pegcode%|
|00000d40| 3d a4 6c 6f 61 64 66 69 | 6c 65 28 63 66 73 69 6a |=.loadfi|le(cfsij|
|00000d50| 70 65 67 66 69 6c 65 24 | 2c 6a 70 65 67 63 6f 64 |pegfile$|,jpegcod|
|00000d60| 65 73 69 7a 65 25 29 0d | 02 c6 1a 20 66 69 6e 64 |esize%).|... find|
|00000d70| 6c 69 6e 65 25 3d 6a 70 | 65 67 63 6f 64 65 25 2b |line%=jp|egcode%+|
|00000d80| 34 0d 02 d0 1f 20 66 69 | 6e 64 69 6d 61 67 65 64 |4.... fi|ndimaged|
|00000d90| 69 6d 73 25 3d 6a 70 65 | 67 63 6f 64 65 25 2b 38 |ims%=jpe|gcode%+8|
|00000da0| 0d 02 da 05 cd 0d 02 e4 | 0e c8 8e 20 6c 62 70 70 |........|... lbpp|
|00000db0| 25 20 ca 0d 02 ee 07 c9 | 20 33 0d 02 f8 19 20 74 |% ......| 3.... t|
|00000dc0| 61 62 6c 65 63 6f 70 79 | 3d 74 61 62 6c 65 63 6f |ablecopy|=tableco|
|00000dd0| 70 79 38 0d 03 02 0f 20 | 75 73 65 63 66 73 69 25 |py8.... |usecfsi%|
|00000de0| 3d b9 0d 03 0c 3f c9 20 | 34 3a 73 63 61 6e 66 69 |=....?. |4:scanfi|
|00000df0| 6c 65 25 3d 6a 70 65 67 | 63 6f 64 65 25 2b 31 32 |le%=jpeg|code%+12|
|00000e00| 3a 74 61 62 6c 65 63 6f | 70 79 3d 74 61 62 6c 65 |:tableco|py=table|
|00000e10| 63 6f 70 79 31 36 3a 75 | 73 65 63 66 73 69 25 3d |copy16:u|secfsi%=|
|00000e20| a3 0d 03 16 28 c9 20 35 | 3a 73 63 61 6e 66 69 6c |....(. 5|:scanfil|
|00000e30| 65 25 3d 6a 70 65 67 63 | 6f 64 65 25 2b 30 3a 75 |e%=jpegc|ode%+0:u|
|00000e40| 73 65 63 66 73 69 25 3d | a3 0d 03 20 27 7f 3a 85 |secfsi%=|... '.:.|
|00000e50| 20 31 2c 22 43 61 6e 6e | 6f 74 20 64 69 73 70 6c | 1,"Cann|ot displ|
|00000e60| 61 79 20 69 6e 20 74 68 | 69 73 20 6d 6f 64 65 22 |ay in th|is mode"|
|00000e70| 0d 03 2a 05 cb 0d 03 34 | 31 de 20 77 69 64 74 68 |..*....4|1. width|
|00000e80| 25 20 33 2c 68 65 69 67 | 68 74 25 20 33 2c 20 69 |% 3,heig|ht% 3, i|
|00000e90| 6d 61 67 65 74 79 70 65 | 25 20 33 2c 20 77 73 73 |magetype|% 3, wss|
|00000ea0| 69 7a 65 25 20 33 0d 03 | 3e 11 de 20 76 64 75 62 |ize% 3..|>.. vdub|
|00000eb0| 6c 6b 25 20 32 35 35 0d | 03 48 1e 76 64 75 62 6c |lk% 255.|.H.vdubl|
|00000ec0| 6b 25 21 30 3d 26 39 34 | 3a 76 64 75 62 6c 6b 25 |k%!0=&94|:vdublk%|
|00000ed0| 21 34 3d 2d 31 0d 03 52 | 2b c8 99 22 4f 53 5f 52 |!4=-1..R|+.."OS_R|
|00000ee0| 65 61 64 56 64 75 56 61 | 72 69 61 62 6c 65 73 22 |eadVduVa|riables"|
|00000ef0| 2c 76 64 75 62 6c 6b 25 | 2c 76 64 75 62 6c 6b 25 |,vdublk%|,vdublk%|
|00000f00| 0d 03 5c 16 73 63 73 74 | 61 72 74 25 3d 76 64 75 |..\.scst|art%=vdu|
|00000f10| 62 6c 6b 25 21 30 0d 03 | 66 1d f1 20 22 43 61 6c |blk%!0..|f.. "Cal|
|00000f20| 63 75 6c 61 74 69 6e 67 | 20 74 61 62 6c 65 73 2e |culating| tables.|
|00000f30| 2e 2e 22 0d 03 70 20 74 | 61 62 6c 65 70 61 74 68 |.."..p t|ablepath|
|00000f40| 24 3d 22 53 6c 69 64 65 | 53 68 6f 77 3a 44 61 74 |$="Slide|Show:Dat|
|00000f50| 61 2e 22 0d 03 7a 11 e7 | 20 ac 20 68 61 72 64 75 |a."..z..| . hardu|
|00000f60| 70 25 20 8c 0d 03 84 2c | 20 63 69 72 63 25 3d a4 |p% ....,| circ%=.|
|00000f70| 63 6f 6d 70 28 22 43 69 | 72 63 6c 65 22 2c a4 63 |comp("Ci|rcle",.c|
|00000f80| 69 72 63 74 61 62 6c 65 | 28 73 71 73 7a 25 29 29 |irctable|(sqsz%))|
|00000f90| 0d 03 8e 28 20 64 69 61 | 67 30 25 3d a4 63 6f 6d |...( dia|g0%=.com|
|00000fa0| 70 28 22 44 69 61 67 30 | 22 2c a4 64 69 61 67 30 |p("Diag0|",.diag0|
|00000fb0| 28 73 71 73 7a 25 29 29 | 0d 03 98 28 20 64 69 61 |(sqsz%))|...( dia|
|00000fc0| 67 31 25 3d a4 63 6f 6d | 70 28 22 44 69 61 67 31 |g1%=.com|p("Diag1|
|00000fd0| 22 2c a4 64 69 61 67 31 | 28 73 71 73 7a 25 29 29 |",.diag1|(sqsz%))|
|00000fe0| 0d 03 a2 28 20 64 69 61 | 67 32 25 3d a4 63 6f 6d |...( dia|g2%=.com|
|00000ff0| 70 28 22 44 69 61 67 32 | 22 2c a4 64 69 61 67 32 |p("Diag2|",.diag2|
|00001000| 28 73 71 73 7a 25 29 29 | 0d 03 ac 28 20 64 69 61 |(sqsz%))|...( dia|
|00001010| 67 33 25 3d a4 63 6f 6d | 70 28 22 44 69 61 67 33 |g3%=.com|p("Diag3|
|00001020| 22 2c a4 64 69 61 67 33 | 28 73 71 73 7a 25 29 29 |",.diag3|(sqsz%))|
|00001030| 0d 03 b6 1b 20 61 63 6f | 72 6e 25 3d a4 63 6f 6d |.... aco|rn%=.com|
|00001040| 70 32 28 22 41 63 6f 72 | 6e 22 29 0d 03 c0 30 20 |p2("Acor|n")...0 |
|00001050| 73 68 72 69 6e 6b 25 3d | a4 63 6f 6d 70 28 22 53 |shrink%=|.comp("S|
|00001060| 68 72 69 6e 6b 22 2c a4 | 73 68 72 69 6e 6b 74 61 |hrink",.|shrinkta|
|00001070| 62 6c 65 28 73 71 73 7a | 25 29 29 0d 03 ca 1d 20 |ble(sqsz|%)).... |
|00001080| 72 61 6e 64 6f 6d 25 3d | a4 63 6f 6d 70 32 28 22 |random%=|.comp2("|
|00001090| 52 61 6e 64 6f 6d 22 29 | 0d 03 d4 1f 20 72 6f 74 |Random")|.... rot|
|000010a0| 73 71 25 3d a4 63 6f 6d | 70 32 28 22 52 6f 74 53 |sq%=.com|p2("RotS|
|000010b0| 71 75 61 72 65 22 29 0d | 03 de 1b 20 73 6c 69 64 |quare").|... slid|
|000010c0| 65 25 3d a4 63 6f 6d 70 | 32 28 22 53 6c 69 64 65 |e%=.comp|2("Slide|
|000010d0| 22 29 0d 03 e8 05 cd 0d | 03 f2 2a e7 20 b3 28 2d |")......|..*. .(-|
|000010e0| 31 29 3a f4 20 53 65 65 | 64 20 72 61 6e 64 6f 6d |1):. See|d random|
|000010f0| 20 6e 75 6d 62 65 72 20 | 67 65 6e 65 72 61 74 6f | number |generato|
|00001100| 72 0d 03 fc 09 f2 53 68 | 6f 77 0d 04 06 05 e0 0d |r.....Sh|ow......|
|00001110| 04 10 04 0d 04 1a 18 dd | f2 64 6f 28 70 69 63 66 |........|.do(picf|
|00001120| 69 6c 65 24 2c 44 6f 74 | 73 25 29 0d 04 24 31 f4 |ile$,Dot|s%)..$1.|
|00001130| 20 53 59 53 22 4f 53 5f | 52 65 61 64 44 79 6e 61 | SYS"OS_|ReadDyna|
|00001140| 6d 69 63 41 72 65 61 22 | 2c 36 20 54 4f 20 2c 66 |micArea"|,6 TO ,f|
|00001150| 72 65 65 70 6f 6f 6c 73 | 69 7a 65 25 0d 04 2e 44 |reepools|ize%...D|
|00001160| f4 20 56 44 55 33 30 3a | 50 52 49 4e 54 20 22 4d |. VDU30:|PRINT "M|
|00001170| 65 6d 20 66 72 65 65 20 | 3d 20 22 3b 28 48 49 4d |em free |= ";(HIM|
|00001180| 45 4d 2d 45 4e 44 2b 66 | 72 65 65 70 6f 6f 6c 73 |EM-END+f|reepools|
|00001190| 69 7a 65 25 29 44 49 56 | 31 30 32 34 3b 22 4b 22 |ize%)DIV|1024;"K"|
|000011a0| 0d 04 38 5d f4 20 56 44 | 55 33 30 3a 50 52 49 4e |..8]. VD|U30:PRIN|
|000011b0| 54 20 22 6c 62 70 70 3d | 22 3b 6c 62 70 70 25 22 |T "lbpp=|";lbpp%"|
|000011c0| 20 28 22 3b 78 72 65 73 | 25 3b 22 78 22 3b 79 72 | (";xres|%;"x";yr|
|000011d0| 65 73 25 22 29 22 27 22 | 4d 65 6d 20 75 73 65 64 |es%")"'"|Mem used|
|000011e0| 20 3d 20 22 3b 28 48 49 | 4d 45 4d 2d 26 38 30 30 | = ";(HI|MEM-&800|
|000011f0| 30 29 44 49 56 31 30 32 | 34 3b 22 4b 22 0d 04 42 |0)DIV102|4;"K"..B|
|00001200| 10 e7 20 75 73 65 63 66 | 73 69 25 20 8c 0d 04 4c |.. usecf|si% ...L|
|00001210| 22 20 c8 97 20 c8 93 20 | 26 38 30 30 30 2c 26 38 |" .. .. |&8000,&8|
|00001220| 30 30 30 2c 26 46 46 46 | 46 2c 26 46 46 46 46 0d |000,&FFF|F,&FFFF.|
|00001230| 04 56 10 20 c8 97 20 b8 | 20 2d 31 30 30 2c 30 0d |.V. .. .| -100,0.|
|00001240| 04 60 10 20 e7 20 68 61 | 72 64 75 70 25 20 8c 0d |.`. . ha|rdup% ..|
|00001250| 04 6a 18 20 20 63 66 73 | 69 73 6c 6f 74 25 3d 37 |.j. cfs|islot%=7|
|00001260| 30 30 2a 31 30 32 34 0d | 04 74 1f 20 20 78 73 69 |00*1024.|.t. xsi|
|00001270| 7a 65 25 3d 78 72 65 73 | 25 3a 79 73 69 7a 65 25 |ze%=xres|%:ysize%|
|00001280| 3d 79 72 65 73 25 0d 04 | 7e 06 20 cc 0d 04 88 18 |=yres%..|~. .....|
|00001290| 20 20 63 66 73 69 73 6c | 6f 74 25 3d 37 38 30 2a | cfsisl|ot%=780*|
|000012a0| 31 30 32 34 0d 04 92 1b | 20 20 78 73 69 7a 65 25 |1024....| xsize%|
|000012b0| 3d 37 36 38 3a 79 73 69 | 7a 65 25 3d 35 31 32 0d |=768:ysi|ze%=512.|
|000012c0| 04 9c 06 20 cd 0d 04 a6 | 12 20 e0 3d e0 2b 63 66 |... ....|. .=.+cf|
|000012d0| 73 69 73 6c 6f 74 25 0d | 04 b0 6c 20 e7 20 28 93 |sislot%.|..l . (.|
|000012e0| 2d e0 29 3c 63 66 73 69 | 73 6c 6f 74 25 20 8c 20 |-.)<cfsi|slot% . |
|000012f0| 85 20 31 2c 22 21 53 6c | 69 64 65 53 68 6f 77 20 |. 1,"!Sl|ideShow |
|00001300| 6e 65 65 64 73 20 61 6e | 6f 74 68 65 72 20 22 2b |needs an|other "+|
|00001310| c3 28 28 63 66 73 69 73 | 6c 6f 74 25 2d 93 2b e0 |.((cfsis|lot%-.+.|
|00001320| 2b 34 30 39 35 29 81 34 | 30 39 36 2a 34 29 2b 22 |+4095).4|096*4)+"|
|00001330| 4b 20 6f 66 20 6d 65 6d | 6f 72 79 20 74 6f 20 72 |K of mem|ory to r|
|00001340| 75 6e 22 0d 04 ba 74 20 | f2 53 68 65 6c 6c 28 22 |un"...t |.Shell("|
|00001350| 52 75 6e 20 3c 43 68 61 | 6e 67 65 46 53 49 24 44 |Run <Cha|ngeFSI$D|
|00001360| 69 72 3e 2e 43 68 61 6e | 67 65 46 53 49 20 22 2b |ir>.Chan|geFSI "+|
|00001370| 70 69 63 66 69 6c 65 24 | 2b 22 20 3c 57 69 6d 70 |picfile$|+" <Wimp|
|00001380| 24 53 63 72 61 70 3e 20 | 32 38 20 22 2b c3 78 73 |$Scrap> |28 "+.xs|
|00001390| 69 7a 65 25 2b 22 3a 20 | 22 2b c3 79 73 69 7a 65 |ize%+": |"+.ysize|
|000013a0| 25 2b 22 3a 20 2d 6e 6f | 73 63 61 6c 65 20 2d 6e |%+": -no|scale -n|
|000013b0| 6f 6d 6f 64 65 22 29 0d | 04 c4 49 20 2a 49 66 20 |omode").|..I *If |
|000013c0| 22 3c 43 68 61 6e 67 65 | 46 53 49 24 52 65 74 75 |"<Change|FSI$Retu|
|000013d0| 72 6e 43 6f 64 65 3e 22 | 3c 3e 22 22 20 54 48 45 |rnCode>"|<>"" THE|
|000013e0| 4e 20 45 72 72 6f 72 20 | 30 20 3c 43 68 61 6e 67 |N Error |0 <Chang|
|000013f0| 65 46 53 49 24 52 65 74 | 75 72 6e 43 6f 64 65 3e |eFSI$Ret|urnCode>|
|00001400| 0d 04 ce 23 20 21 77 69 | 64 74 68 25 3d 78 73 69 |...# !wi|dth%=xsi|
|00001410| 7a 65 25 3a 21 68 65 69 | 67 68 74 25 3d 79 73 69 |ze%:!hei|ght%=ysi|
|00001420| 7a 65 25 0d 04 d8 41 20 | 78 6f 66 66 25 3d a4 6d |ze%...A |xoff%=.m|
|00001430| 61 78 28 78 72 65 73 25 | 2d 21 77 69 64 74 68 25 |ax(xres%|-!width%|
|00001440| 2c 30 29 81 32 3a 79 6f | 66 66 25 3d a4 6d 61 78 |,0).2:yo|ff%=.max|
|00001450| 28 79 72 65 73 25 2d 21 | 68 65 69 67 68 74 25 2c |(yres%-!|height%,|
|00001460| 30 29 81 32 0d 04 e2 43 | 20 78 6f 66 66 32 25 3d |0).2...C| xoff2%=|
|00001470| a4 6d 61 78 28 21 77 69 | 64 74 68 25 2d 78 72 65 |.max(!wi|dth%-xre|
|00001480| 73 25 2c 30 29 81 32 3a | 79 6f 66 66 32 25 3d a4 |s%,0).2:|yoff2%=.|
|00001490| 6d 61 78 28 21 68 65 69 | 67 68 74 25 2d 79 72 65 |max(!hei|ght%-yre|
|000014a0| 73 25 2c 30 29 81 32 0d | 04 ec 37 20 e7 20 78 6f |s%,0).2.|..7 . xo|
|000014b0| 66 66 25 20 84 20 79 6f | 66 66 25 20 8c 20 f2 7a |ff% . yo|ff% . .z|
|000014c0| 65 72 6f 28 70 69 63 62 | 6c 6b 25 2c 78 72 65 73 |ero(picb|lk%,xres|
|000014d0| 25 2a 79 72 65 73 25 2a | 62 79 70 70 25 29 0d 04 |%*yres%*|bypp%)..|
|000014e0| f6 19 20 68 61 6e 25 3d | 8e 22 3c 57 69 6d 70 24 |.. han%=|."<Wimp$|
|000014f0| 53 63 72 61 70 3e 22 0d | 05 00 28 20 e7 20 68 61 |Scrap>".|..( . ha|
|00001500| 6e 25 3d 30 20 8c 20 85 | 20 31 2c 22 43 6f 75 6c |n%=0 . .| 1,"Coul|
|00001510| 64 6e 27 74 20 72 65 61 | 64 20 66 69 6c 65 22 0d |dn't rea|d file".|
|00001520| 05 0a 23 20 e7 20 a6 2d | 31 31 33 20 8c 20 d9 23 |..# . .-|113 . .#|
|00001530| 68 61 6e 25 3a 85 20 31 | 37 2c 22 45 73 63 61 70 |han%:. 1|7,"Escap|
|00001540| 65 22 0d 05 14 08 20 ea | 20 85 0d 05 1e 1c 20 ee |e".... .| ..... .|
|00001550| 20 85 20 ea 20 f7 20 85 | 3a d9 23 68 61 6e 25 3a | . . . .|:.#han%:|
|00001560| 85 20 9f 2c f6 24 0d 05 | 28 1a 20 e3 20 72 6f 77 |. .,.$..|(. . row|
|00001570| 25 3d 30 20 b8 20 21 68 | 65 69 67 68 74 25 2d 31 |%=0 . !h|eight%-1|
|00001580| 0d 05 32 4f 20 20 c8 99 | 22 4f 53 5f 47 42 50 42 |..2O ..|"OS_GBPB|
|00001590| 22 2c 33 2c 68 61 6e 25 | 2c 70 69 63 62 6c 6b 25 |",3,han%|,picblk%|
|000015a0| 2b 28 72 6f 77 25 2b 79 | 6f 66 66 25 29 2a 6c 69 |+(row%+y|off%)*li|
|000015b0| 6e 65 6c 65 6e 25 2c 21 | 77 69 64 74 68 25 2c 26 |nelen%,!|width%,&|
|000015c0| 33 38 2b 72 6f 77 25 2a | 21 77 69 64 74 68 25 0d |38+row%*|!width%.|
|000015d0| 05 3c 06 20 ed 0d 05 46 | 0b 20 d9 23 68 61 6e 25 |.<. ...F|. .#han%|
|000015e0| 0d 05 50 08 20 f7 20 85 | 0d 05 5a 19 20 2a 52 65 |..P. . .|..Z. *Re|
|000015f0| 6d 6f 76 65 20 3c 57 69 | 6d 70 24 53 63 72 61 70 |move <Wi|mp$Scrap|
|00001600| 3e 0d 05 64 05 cc 0d 05 | 6e 4c 20 6a 70 65 67 64 |>..d....|nL jpegd|
|00001610| 61 74 61 25 3d a4 6c 6f | 61 64 66 69 6c 65 32 28 |ata%=.lo|adfile2(|
|00001620| 70 69 63 66 69 6c 65 24 | 2c 6a 70 65 67 64 61 74 |picfile$|,jpegdat|
|00001630| 61 73 69 7a 65 25 2c 6a | 70 65 67 64 61 74 61 25 |asize%,j|pegdata%|
|00001640| 2c 6a 70 65 67 64 61 74 | 61 62 6c 6b 73 69 7a 65 |,jpegdat|ablksize|
|00001650| 25 29 0d 05 78 50 20 41 | 25 3d 6a 70 65 67 64 61 |%)..xP A|%=jpegda|
|00001660| 74 61 25 3a 42 25 3d 77 | 69 64 74 68 25 3a 43 25 |ta%:B%=w|idth%:C%|
|00001670| 3d 68 65 69 67 68 74 25 | 3a 44 25 3d 69 6d 61 67 |=height%|:D%=imag|
|00001680| 65 74 79 70 65 25 3a 45 | 25 3d 77 73 73 69 7a 65 |etype%:E|%=wssize|
|00001690| 25 3a d6 20 66 69 6e 64 | 69 6d 61 67 65 64 69 6d |%:. find|imagedim|
|000016a0| 73 25 0d 05 82 35 20 6a | 70 65 67 77 73 25 3d a4 |s%...5 j|pegws%=.|
|000016b0| 61 6c 6c 6f 63 32 28 21 | 77 73 73 69 7a 65 25 2c |alloc2(!|wssize%,|
|000016c0| 6a 70 65 67 77 73 25 2c | 6a 70 65 67 77 73 62 6c |jpegws%,|jpegwsbl|
|000016d0| 6b 73 69 7a 65 25 29 0d | 05 8c 45 20 41 25 3d 6a |ksize%).|..E A%=j|
|000016e0| 70 65 67 77 73 25 3a 42 | 25 3d 21 77 73 73 69 7a |pegws%:B|%=!wssiz|
|000016f0| 65 25 3a 43 25 3d 6a 70 | 65 67 64 61 74 61 25 3a |e%:C%=jp|egdata%:|
|00001700| 44 25 3d 6a 70 65 67 64 | 61 74 61 73 69 7a 65 25 |D%=jpegd|atasize%|
|00001710| 3a d6 20 73 63 61 6e 66 | 69 6c 65 25 0d 05 96 41 |:. scanf|ile%...A|
|00001720| 20 78 6f 66 66 25 3d a4 | 6d 61 78 28 78 72 65 73 | xoff%=.|max(xres|
|00001730| 25 2d 21 77 69 64 74 68 | 25 2c 30 29 81 32 3a 79 |%-!width|%,0).2:y|
|00001740| 6f 66 66 25 3d a4 6d 61 | 78 28 79 72 65 73 25 2d |off%=.ma|x(yres%-|
|00001750| 21 68 65 69 67 68 74 25 | 2c 30 29 81 32 0d 05 a0 |!height%|,0).2...|
|00001760| 43 20 78 6f 66 66 32 25 | 3d a4 6d 61 78 28 21 77 |C xoff2%|=.max(!w|
|00001770| 69 64 74 68 25 2d 78 72 | 65 73 25 2c 30 29 81 32 |idth%-xr|es%,0).2|
|00001780| 3a 79 6f 66 66 32 25 3d | a4 6d 61 78 28 21 68 65 |:yoff2%=|.max(!he|
|00001790| 69 67 68 74 25 2d 79 72 | 65 73 25 2c 30 29 81 32 |ight%-yr|es%,0).2|
|000017a0| 0d 05 aa 37 20 e7 20 78 | 6f 66 66 25 20 84 20 79 |...7 . x|off% . y|
|000017b0| 6f 66 66 25 20 8c 20 f2 | 7a 65 72 6f 28 70 69 63 |off% . .|zero(pic|
|000017c0| 62 6c 6b 25 2c 78 72 65 | 73 25 2a 79 72 65 73 25 |blk%,xre|s%*yres%|
|000017d0| 2a 62 79 70 70 25 29 0d | 05 b4 38 20 73 63 6f 72 |*bypp%).|..8 scor|
|000017e0| 67 25 3d 70 69 63 62 6c | 6b 25 2b 78 6f 66 66 25 |g%=picbl|k%+xoff%|
|000017f0| 2a 62 79 70 70 25 2b 28 | 79 72 65 73 25 2d 31 2d |*bypp%+(|yres%-1-|
|00001800| 79 6f 66 66 25 29 2a 6c | 69 6e 65 6c 65 6e 25 0d |yoff%)*l|inelen%.|
|00001810| 05 be 29 20 e3 20 42 25 | 3d 21 68 65 69 67 68 74 |..) . B%|=!height|
|00001820| 25 2d 31 2d 79 6f 66 66 | 32 25 20 b8 20 79 6f 66 |%-1-yoff|2% . yof|
|00001830| 66 32 25 20 88 20 2d 31 | 0d 05 c8 10 20 20 41 25 |f2% . -1|.... A%|
|00001840| 3d 6a 70 65 67 77 73 25 | 0d 05 d2 1b 20 20 43 25 |=jpegws%|.... C%|
|00001850| 3d ba 20 66 69 6e 64 6c | 69 6e 65 25 2b 78 6f 66 |=. findl|ine%+xof|
|00001860| 66 32 25 0d 05 dc 24 20 | 20 44 25 3d 73 63 6f 72 |f2%...$ | D%=scor|
|00001870| 67 25 2d 28 42 25 2d 79 | 6f 66 66 32 25 29 2a 6c |g%-(B%-y|off2%)*l|
|00001880| 69 6e 65 6c 65 6e 25 0d | 05 e6 21 20 20 45 25 3d |inelen%.|..! E%=|
|00001890| 28 21 77 69 64 74 68 25 | 2d 78 6f 66 66 32 25 2a |(!width%|-xoff2%*|
|000018a0| 32 29 2a 62 79 70 70 25 | 0d 05 f0 0c 20 20 d6 20 |2)*bypp%|.... . |
|000018b0| 63 6f 70 79 0d 05 fa 06 | 20 ed 0d 06 04 05 cd 0d |copy....| .......|
|000018c0| 06 0e 04 0d 06 18 1a 76 | 63 74 25 3d 26 46 46 20 |.......v|ct%=&FF |
|000018d0| 80 20 28 3f 76 63 25 2d | 76 63 72 25 29 0d 06 22 |. (?vc%-|vcr%).."|
|000018e0| 28 e7 20 68 61 72 64 75 | 70 25 20 8c 20 77 69 70 |(. hardu|p% . wip|
|000018f0| 65 25 3d b3 28 33 29 20 | 8b 20 77 69 70 65 25 3d |e%=.(3) |. wipe%=|
|00001900| b3 28 32 35 29 0d 06 2c | 0d e7 20 44 6f 74 73 25 |.(25)..,|.. Dots%|
|00001910| 20 8c 0d 06 36 29 20 20 | e7 20 b3 28 32 29 3d 32 | ...6) |. .(2)=2|
|00001920| 20 8c 20 f2 77 69 70 65 | 5f 72 69 67 68 74 20 8b | . .wipe|_right .|
|00001930| 20 f2 77 69 70 65 5f 6c | 65 66 74 0d 06 40 05 cc | .wipe_l|eft..@..|
|00001940| 0d 06 4a 0e c8 8e 20 77 | 69 70 65 25 20 ca 0d 06 |..J... w|ipe% ...|
|00001950| 54 08 20 c9 20 31 0d 06 | 5e 0f 20 20 c8 8e 20 b3 |T. . 1..|^. .. .|
|00001960| 28 34 29 20 ca 0d 06 68 | 15 20 20 20 c9 20 31 3a |(4) ...h|. . 1:|
|00001970| f2 77 69 70 65 5f 64 6f | 77 6e 0d 06 72 13 20 20 |.wipe_do|wn..r. |
|00001980| 20 c9 20 32 3a f2 77 69 | 70 65 5f 75 70 0d 06 7c | . 2:.wi|pe_up..||
|00001990| 16 20 20 20 c9 20 33 3a | f2 77 69 70 65 5f 72 69 |. . 3:|.wipe_ri|
|000019a0| 67 68 74 0d 06 86 15 20 | 20 20 c9 20 34 3a f2 77 |ght.... | . 4:.w|
|000019b0| 69 70 65 5f 6c 65 66 74 | 0d 06 90 07 20 20 cb 0d |ipe_left|.... ..|
|000019c0| 06 9a 0a 20 c9 20 32 2c | 33 0d 06 a4 0f 20 20 c8 |... . 2,|3.... .|
|000019d0| 8e 20 b3 28 34 29 20 ca | 0d 06 ae 16 20 20 20 c9 |. .(4) .|.... .|
|000019e0| 20 31 3a f2 73 6c 61 74 | 73 5f 64 6f 77 6e 0d 06 | 1:.slat|s_down..|
|000019f0| b8 14 20 20 20 c9 20 32 | 3a f2 73 6c 61 74 73 5f |.. . 2|:.slats_|
|00001a00| 75 70 0d 06 c2 17 20 20 | 20 c9 20 33 3a f2 73 6c |up.... | . 3:.sl|
|00001a10| 61 74 73 5f 72 69 67 68 | 74 0d 06 cc 16 20 20 20 |ats_righ|t.... |
|00001a20| c9 20 34 3a f2 73 6c 61 | 74 73 5f 6c 65 66 74 0d |. 4:.sla|ts_left.|
|00001a30| 06 d6 07 20 20 cb 0d 06 | e0 1f 20 c9 20 34 2c 35 |... ...|.. . 4,5|
|00001a40| 2c 36 2c 37 3a f2 64 6f | 74 61 62 6c 65 28 61 63 |,6,7:.do|table(ac|
|00001a50| 6f 72 6e 25 29 0d 06 ea | 0a 20 c9 20 38 2c 39 0d |orn%)...|. . 8,9.|
|00001a60| 06 f4 0f 20 20 c8 8e 20 | b3 28 34 29 20 ca 0d 06 |... .. |.(4) ...|
|00001a70| fe 1b 20 20 20 c9 20 31 | 3a f2 64 6f 74 61 62 6c |.. . 1|:.dotabl|
|00001a80| 65 28 64 69 61 67 30 25 | 29 0d 07 08 1b 20 20 20 |e(diag0%|).... |
|00001a90| c9 20 32 3a f2 64 6f 74 | 61 62 6c 65 28 64 69 61 |. 2:.dot|able(dia|
|00001aa0| 67 31 25 29 0d 07 12 1b | 20 20 20 c9 20 33 3a f2 |g1%)....| . 3:.|
|00001ab0| 64 6f 74 61 62 6c 65 28 | 64 69 61 67 32 25 29 0d |dotable(|diag2%).|
|00001ac0| 07 1c 1b 20 20 20 c9 20 | 34 3a f2 64 6f 74 61 62 |... . |4:.dotab|
|00001ad0| 6c 65 28 64 69 61 67 33 | 25 29 0d 07 26 07 20 20 |le(diag3|%)..&. |
|00001ae0| cb 0d 07 30 22 20 c9 20 | 31 30 2c 31 31 2c 31 32 |...0" . |10,11,12|
|00001af0| 2c 31 33 3a f2 64 6f 74 | 61 62 6c 65 28 63 69 72 |,13:.dot|able(cir|
|00001b00| 63 25 29 0d 07 3a 24 20 | c9 20 31 34 2c 31 35 2c |c%)..:$ |. 14,15,|
|00001b10| 31 36 2c 31 37 3a f2 64 | 6f 74 61 62 6c 65 28 73 |16,17:.d|otable(s|
|00001b20| 68 72 69 6e 6b 25 29 0d | 07 44 1e 20 c9 20 31 38 |hrink%).|.D. . 18|
|00001b30| 2c 31 39 3a f2 64 6f 74 | 61 62 6c 65 28 72 61 6e |,19:.dot|able(ran|
|00001b40| 64 6f 6d 25 29 0d 07 4e | 23 20 c9 20 32 30 2c 32 |dom%)..N|# . 20,2|
|00001b50| 31 2c 32 32 2c 32 33 3a | f2 64 6f 74 61 62 6c 65 |1,22,23:|.dotable|
|00001b60| 28 72 6f 74 73 71 25 29 | 0d 07 58 1d 20 c9 20 32 |(rotsq%)|..X. . 2|
|00001b70| 34 2c 32 35 3a f2 64 6f | 74 61 62 6c 65 28 73 6c |4,25:.do|table(sl|
|00001b80| 69 64 65 25 29 0d 07 62 | 05 cb 0d 07 6c 05 cd 0d |ide%)..b|....l...|
|00001b90| 07 76 1c f4 20 56 44 55 | 33 30 3a 50 52 49 4e 54 |.v.. VDU|30:PRINT|
|00001ba0| 20 48 49 4d 45 4d 2d 50 | 41 47 45 0d 07 80 05 e1 | HIMEM-P|AGE.....|
|00001bb0| 0d 07 8a 04 0d 07 94 10 | dd 20 f2 77 69 70 65 5f |........|. .wipe_|
|00001bc0| 64 6f 77 6e 0d 07 9e 1e | e3 20 59 25 3d 30 20 b8 |down....|. Y%=0 .|
|00001bd0| 20 79 72 65 73 25 2d 76 | 63 73 25 20 88 20 76 63 | yres%-v|cs% . vc|
|00001be0| 73 25 0d 07 a8 1b 20 41 | 25 3d 70 69 63 62 6c 6b |s%.... A|%=picblk|
|00001bf0| 25 2b 59 25 2a 6c 69 6e | 65 6c 65 6e 25 0d 07 b2 |%+Y%*lin|elen%...|
|00001c00| 1c 20 42 25 3d 73 63 73 | 74 61 72 74 25 2b 59 25 |. B%=scs|tart%+Y%|
|00001c10| 2a 6c 69 6e 65 6c 65 6e | 25 0d 07 bc 13 20 43 25 |*linelen|%.... C%|
|00001c20| 3d 78 72 65 73 25 2a 62 | 79 70 70 25 0d 07 c6 0c |=xres%*b|ypp%....|
|00001c30| 20 44 25 3d 76 63 73 25 | 0d 07 d0 10 20 45 25 3d | D%=vcs%|.... E%=|
|00001c40| 6c 69 6e 65 6c 65 6e 25 | 0d 07 da 21 20 f5 20 fd |linelen%|...! . .|
|00001c50| 20 28 26 46 46 20 80 20 | 28 3f 76 63 25 2d 76 63 | (&FF . |(?vc%-vc|
|00001c60| 74 25 29 29 3e 3d 26 38 | 30 0d 07 e4 1b 20 76 63 |t%))>=&8|0.... vc|
|00001c70| 74 25 3d 26 46 46 20 80 | 20 28 76 63 74 25 2d 76 |t%=&FF .| (vct%-v|
|00001c80| 63 72 25 29 0d 07 ee 0f | 20 d6 20 63 6f 70 79 72 |cr%)....| . copyr|
|00001c90| 65 63 74 0d 07 f8 05 ed | 0d 08 02 05 e1 0d 08 0c |ect.....|........|
|00001ca0| 04 0d 08 16 0e dd 20 f2 | 77 69 70 65 5f 75 70 0d |...... .|wipe_up.|
|00001cb0| 08 20 1f e3 20 59 25 3d | 79 72 65 73 25 2d 76 63 |. .. Y%=|yres%-vc|
|00001cc0| 73 25 20 b8 20 30 20 88 | 20 2d 76 63 73 25 0d 08 |s% . 0 .| -vcs%..|
|00001cd0| 2a 1b 20 41 25 3d 70 69 | 63 62 6c 6b 25 2b 59 25 |*. A%=pi|cblk%+Y%|
|00001ce0| 2a 6c 69 6e 65 6c 65 6e | 25 0d 08 34 1c 20 42 25 |*linelen|%..4. B%|
|00001cf0| 3d 73 63 73 74 61 72 74 | 25 2b 59 25 2a 6c 69 6e |=scstart|%+Y%*lin|
|00001d00| 65 6c 65 6e 25 0d 08 3e | 13 20 43 25 3d 78 72 65 |elen%..>|. C%=xre|
|00001d10| 73 25 2a 62 79 70 70 25 | 0d 08 48 0c 20 44 25 3d |s%*bypp%|..H. D%=|
|00001d20| 76 63 73 25 0d 08 52 10 | 20 45 25 3d 6c 69 6e 65 |vcs%..R.| E%=line|
|00001d30| 6c 65 6e 25 0d 08 5c 21 | 20 f5 20 fd 20 28 26 46 |len%..\!| . . (&F|
|00001d40| 46 20 80 20 28 3f 76 63 | 25 2d 76 63 74 25 29 29 |F . (?vc|%-vct%))|
|00001d50| 3e 3d 26 38 30 0d 08 66 | 1b 20 76 63 74 25 3d 26 |>=&80..f|. vct%=&|
|00001d60| 46 46 20 80 20 28 76 63 | 74 25 2d 76 63 72 25 29 |FF . (vc|t%-vcr%)|
|00001d70| 0d 08 70 0f 20 d6 20 63 | 6f 70 79 72 65 63 74 0d |..p. . c|opyrect.|
|00001d80| 08 7a 05 ed 0d 08 84 05 | e1 0d 08 8e 04 0d 08 98 |.z......|........|
|00001d90| 11 dd 20 f2 77 69 70 65 | 5f 72 69 67 68 74 0d 08 |.. .wipe|_right..|
|00001da0| a2 1e e3 20 58 25 3d 30 | 20 b8 20 78 72 65 73 25 |... X%=0| . xres%|
|00001db0| 2d 68 63 73 25 20 88 20 | 68 63 73 25 0d 08 ac 18 |-hcs% . |hcs%....|
|00001dc0| 20 41 25 3d 70 69 63 62 | 6c 6b 25 2b 58 25 2a 62 | A%=picb|lk%+X%*b|
|00001dd0| 79 70 70 25 0d 08 b6 19 | 20 42 25 3d 73 63 73 74 |ypp%....| B%=scst|
|00001de0| 61 72 74 25 2b 58 25 2a | 62 79 70 70 25 0d 08 c0 |art%+X%*|bypp%...|
|00001df0| 12 20 43 25 3d 68 63 73 | 25 2a 62 79 70 70 25 0d |. C%=hcs|%*bypp%.|
|00001e00| 08 ca 0d 20 44 25 3d 79 | 72 65 73 25 0d 08 d4 10 |... D%=y|res%....|
|00001e10| 20 45 25 3d 6c 69 6e 65 | 6c 65 6e 25 0d 08 de 21 | E%=line|len%...!|
|00001e20| 20 f5 20 fd 20 28 26 46 | 46 20 80 20 28 3f 76 63 | . . (&F|F . (?vc|
|00001e30| 25 2d 76 63 74 25 29 29 | 3e 3d 26 38 30 0d 08 e8 |%-vct%))|>=&80...|
|00001e40| 1b 20 76 63 74 25 3d 26 | 46 46 20 80 20 28 76 63 |. vct%=&|FF . (vc|
|00001e50| 74 25 2d 76 63 72 25 29 | 0d 08 f2 0f 20 d6 20 63 |t%-vcr%)|.... . c|
|00001e60| 6f 70 79 72 65 63 74 0d | 08 fc 05 ed 0d 09 06 05 |opyrect.|........|
|00001e70| e1 0d 09 10 04 0d 09 1a | 10 dd 20 f2 77 69 70 65 |........|.. .wipe|
|00001e80| 5f 6c 65 66 74 0d 09 24 | 1f e3 20 58 25 3d 78 72 |_left..$|.. X%=xr|
|00001e90| 65 73 25 2d 68 63 73 25 | 20 b8 20 30 20 88 20 2d |es%-hcs%| . 0 . -|
|00001ea0| 68 63 73 25 0d 09 2e 18 | 20 41 25 3d 70 69 63 62 |hcs%....| A%=picb|
|00001eb0| 6c 6b 25 2b 58 25 2a 62 | 79 70 70 25 0d 09 38 19 |lk%+X%*b|ypp%..8.|
|00001ec0| 20 42 25 3d 73 63 73 74 | 61 72 74 25 2b 58 25 2a | B%=scst|art%+X%*|
|00001ed0| 62 79 70 70 25 0d 09 42 | 12 20 43 25 3d 68 63 73 |bypp%..B|. C%=hcs|
|00001ee0| 25 2a 62 79 70 70 25 0d | 09 4c 0d 20 44 25 3d 79 |%*bypp%.|.L. D%=y|
|00001ef0| 72 65 73 25 0d 09 56 10 | 20 45 25 3d 6c 69 6e 65 |res%..V.| E%=line|
|00001f00| 6c 65 6e 25 0d 09 60 21 | 20 f5 20 fd 20 28 26 46 |len%..`!| . . (&F|
|00001f10| 46 20 80 20 28 3f 76 63 | 25 2d 76 63 74 25 29 29 |F . (?vc|%-vct%))|
|00001f20| 3e 3d 26 38 30 0d 09 6a | 1b 20 76 63 74 25 3d 26 |>=&80..j|. vct%=&|
|00001f30| 46 46 20 80 20 28 76 63 | 74 25 2d 76 63 72 25 29 |FF . (vc|t%-vcr%)|
|00001f40| 0d 09 74 0f 20 d6 20 63 | 6f 70 79 72 65 63 74 0d |..t. . c|opyrect.|
|00001f50| 09 7e 05 ed 0d 09 88 05 | e1 0d 09 92 04 0d 09 9c |.~......|........|
|00001f60| 11 dd 20 f2 73 6c 61 74 | 73 5f 64 6f 77 6e 0d 09 |.. .slat|s_down..|
|00001f70| a6 14 e3 20 59 25 3d 30 | 20 b8 20 76 73 6c 74 25 |... Y%=0| . vslt%|
|00001f80| 2d 31 0d 09 b0 21 20 f5 | 20 fd 20 28 26 46 46 20 |-1...! .| . (&FF |
|00001f90| 80 20 28 3f 76 63 25 2d | 76 63 74 25 29 29 3e 3d |. (?vc%-|vct%))>=|
|00001fa0| 26 38 30 0d 09 ba 1b 20 | 76 63 74 25 3d 26 46 46 |&80.... |vct%=&FF|
|00001fb0| 20 80 20 28 76 63 74 25 | 2d 76 63 72 25 29 0d 09 | . (vct%|-vcr%)..|
|00001fc0| c4 21 20 e3 20 79 25 3d | 30 20 b8 20 79 72 65 73 |.! . y%=|0 . yres|
|00001fd0| 25 2d 76 73 6c 74 25 20 | 88 20 76 73 6c 74 25 0d |%-vslt% |. vslt%.|
|00001fe0| 09 ce 21 20 20 41 25 3d | 70 69 63 62 6c 6b 25 2b |..! A%=|picblk%+|
|00001ff0| 28 59 25 2b 79 25 29 2a | 6c 69 6e 65 6c 65 6e 25 |(Y%+y%)*|linelen%|
|00002000| 0d 09 d8 22 20 20 42 25 | 3d 73 63 73 74 61 72 74 |..." B%|=scstart|
|00002010| 25 2b 28 59 25 2b 79 25 | 29 2a 6c 69 6e 65 6c 65 |%+(Y%+y%|)*linele|
|00002020| 6e 25 0d 09 e2 14 20 20 | 43 25 3d 78 72 65 73 25 |n%.... |C%=xres%|
|00002030| 2a 62 79 70 70 25 0d 09 | ec 0a 20 20 44 25 3d 31 |*bypp%..|.. D%=1|
|00002040| 0d 09 f6 11 20 20 45 25 | 3d 6c 69 6e 65 6c 65 6e |.... E%|=linelen|
|00002050| 25 0d 0a 00 10 20 20 d6 | 20 63 6f 70 79 72 65 63 |%.... .| copyrec|
|00002060| 74 0d 0a 0a 06 20 ed 0d | 0a 14 05 ed 0d 0a 1e 05 |t.... ..|........|
|00002070| e1 0d 0a 28 04 0d 0a 32 | 0f dd 20 f2 73 6c 61 74 |...(...2|.. .slat|
|00002080| 73 5f 75 70 0d 0a 3c 19 | e3 20 59 25 3d 76 73 6c |s_up..<.|. Y%=vsl|
|00002090| 74 25 2d 31 20 b8 20 30 | 20 88 20 2d 31 0d 0a 46 |t%-1 . 0| . -1..F|
|000020a0| 21 20 f5 20 fd 20 28 26 | 46 46 20 80 20 28 3f 76 |! . . (&|FF . (?v|
|000020b0| 63 25 2d 76 63 74 25 29 | 29 3e 3d 26 38 30 0d 0a |c%-vct%)|)>=&80..|
|000020c0| 50 1b 20 76 63 74 25 3d | 26 46 46 20 80 20 28 76 |P. vct%=|&FF . (v|
|000020d0| 63 74 25 2d 76 63 72 25 | 29 0d 0a 5a 21 20 e3 20 |ct%-vcr%|)..Z! . |
|000020e0| 79 25 3d 30 20 b8 20 79 | 72 65 73 25 2d 76 73 6c |y%=0 . y|res%-vsl|
|000020f0| 74 25 20 88 20 76 73 6c | 74 25 0d 0a 64 21 20 20 |t% . vsl|t%..d! |
|00002100| 41 25 3d 70 69 63 62 6c | 6b 25 2b 28 59 25 2b 79 |A%=picbl|k%+(Y%+y|
|00002110| 25 29 2a 6c 69 6e 65 6c | 65 6e 25 0d 0a 6e 22 20 |%)*linel|en%..n" |
|00002120| 20 42 25 3d 73 63 73 74 | 61 72 74 25 2b 28 59 25 | B%=scst|art%+(Y%|
|00002130| 2b 79 25 29 2a 6c 69 6e | 65 6c 65 6e 25 0d 0a 78 |+y%)*lin|elen%..x|
|00002140| 14 20 20 43 25 3d 78 72 | 65 73 25 2a 62 79 70 70 |. C%=xr|es%*bypp|
|00002150| 25 0d 0a 82 0a 20 20 44 | 25 3d 31 0d 0a 8c 11 20 |%.... D|%=1.... |
|00002160| 20 45 25 3d 6c 69 6e 65 | 6c 65 6e 25 0d 0a 96 10 | E%=line|len%....|
|00002170| 20 20 d6 20 63 6f 70 79 | 72 65 63 74 0d 0a a0 06 | . copy|rect....|
|00002180| 20 ed 0d 0a aa 05 ed 0d | 0a b4 05 e1 0d 0a be 04 | .......|........|
|00002190| 0d 0a c8 12 dd 20 f2 73 | 6c 61 74 73 5f 72 69 67 |..... .s|lats_rig|
|000021a0| 68 74 0d 0a d2 18 e3 20 | 58 25 3d 30 20 b8 20 68 |ht..... |X%=0 . h|
|000021b0| 73 6c 74 25 2d 32 20 88 | 20 32 0d 0a dc 21 20 f5 |slt%-2 .| 2...! .|
|000021c0| 20 fd 20 28 26 46 46 20 | 80 20 28 3f 76 63 25 2d | . (&FF |. (?vc%-|
|000021d0| 76 63 74 25 29 29 3e 3d | 26 38 30 0d 0a e6 1b 20 |vct%))>=|&80.... |
|000021e0| 76 63 74 25 3d 26 46 46 | 20 80 20 28 76 63 74 25 |vct%=&FF| . (vct%|
|000021f0| 2d 76 63 72 25 29 0d 0a | f0 21 20 e3 20 78 25 3d |-vcr%)..|.! . x%=|
|00002200| 30 20 b8 20 78 72 65 73 | 25 2d 68 73 6c 74 25 20 |0 . xres|%-hslt% |
|00002210| 88 20 68 73 6c 74 25 0d | 0a fa 1e 20 20 41 25 3d |. hslt%.|... A%=|
|00002220| 70 69 63 62 6c 6b 25 2b | 28 58 25 2b 78 25 29 2a |picblk%+|(X%+x%)*|
|00002230| 62 79 70 70 25 0d 0b 04 | 1f 20 20 42 25 3d 73 63 |bypp%...|. B%=sc|
|00002240| 73 74 61 72 74 25 2b 28 | 58 25 2b 78 25 29 2a 62 |start%+(|X%+x%)*b|
|00002250| 79 70 70 25 0d 0b 0e 10 | 20 20 43 25 3d 32 2a 62 |ypp%....| C%=2*b|
|00002260| 79 70 70 25 0d 0b 18 0e | 20 20 44 25 3d 79 72 65 |ypp%....| D%=yre|
|00002270| 73 25 0d 0b 22 11 20 20 | 45 25 3d 6c 69 6e 65 6c |s%..". |E%=linel|
|00002280| 65 6e 25 0d 0b 2c 10 20 | 20 d6 20 63 6f 70 79 72 |en%..,. | . copyr|
|00002290| 65 63 74 0d 0b 36 06 20 | ed 0d 0b 40 05 ed 0d 0b |ect..6. |...@....|
|000022a0| 4a 05 e1 0d 0b 54 04 0d | 0b 5e 11 dd 20 f2 73 6c |J....T..|.^.. .sl|
|000022b0| 61 74 73 5f 6c 65 66 74 | 0d 0b 68 19 e3 20 58 25 |ats_left|..h.. X%|
|000022c0| 3d 68 73 6c 74 25 2d 32 | 20 b8 20 30 20 88 20 2d |=hslt%-2| . 0 . -|
|000022d0| 32 0d 0b 72 21 20 f5 20 | fd 20 28 26 46 46 20 80 |2..r! . |. (&FF .|
|000022e0| 20 28 3f 76 63 25 2d 76 | 63 74 25 29 29 3e 3d 26 | (?vc%-v|ct%))>=&|
|000022f0| 38 30 0d 0b 7c 1b 20 76 | 63 74 25 3d 26 46 46 20 |80..|. v|ct%=&FF |
|00002300| 80 20 28 76 63 74 25 2d | 76 63 72 25 29 0d 0b 86 |. (vct%-|vcr%)...|
|00002310| 21 20 e3 20 78 25 3d 30 | 20 b8 20 78 72 65 73 25 |! . x%=0| . xres%|
|00002320| 2d 68 73 6c 74 25 20 88 | 20 68 73 6c 74 25 0d 0b |-hslt% .| hslt%..|
|00002330| 90 1e 20 20 41 25 3d 70 | 69 63 62 6c 6b 25 2b 28 |.. A%=p|icblk%+(|
|00002340| 58 25 2b 78 25 29 2a 62 | 79 70 70 25 0d 0b 9a 1f |X%+x%)*b|ypp%....|
|00002350| 20 20 42 25 3d 73 63 73 | 74 61 72 74 25 2b 28 58 | B%=scs|tart%+(X|
|00002360| 25 2b 78 25 29 2a 62 79 | 70 70 25 0d 0b a4 10 20 |%+x%)*by|pp%.... |
|00002370| 20 43 25 3d 32 2a 62 79 | 70 70 25 0d 0b ae 0e 20 | C%=2*by|pp%.... |
|00002380| 20 44 25 3d 79 72 65 73 | 25 0d 0b b8 11 20 20 45 | D%=yres|%.... E|
|00002390| 25 3d 6c 69 6e 65 6c 65 | 6e 25 0d 0b c2 10 20 20 |%=linele|n%.... |
|000023a0| d6 20 63 6f 70 79 72 65 | 63 74 0d 0b cc 06 20 ed |. copyre|ct.... .|
|000023b0| 0d 0b d6 05 ed 0d 0b e0 | 05 e1 0d 0b ea 04 0d 0b |........|........|
|000023c0| f4 28 dd 20 f2 73 68 72 | 69 6e 6b 73 71 20 f2 64 |.(. .shr|inksq .d|
|000023d0| 6f 74 61 62 6c 65 28 73 | 68 72 69 6e 6b 74 61 62 |otable(s|hrinktab|
|000023e0| 6c 65 25 29 3a e1 0d 0b | fe 22 dd 20 f2 63 69 72 |le%):...|.". .cir|
|000023f0| 63 20 f2 64 6f 74 61 62 | 6c 65 28 63 69 72 63 74 |c .dotab|le(circt|
|00002400| 61 62 6c 65 25 29 3a e1 | 0d 0c 08 04 0d 0c 12 12 |able%):.|........|
|00002410| dd 20 f2 64 6f 74 61 62 | 6c 65 28 41 25 29 0d 0c |. .dotab|le(A%)..|
|00002420| 1c 0e 42 25 3d 70 69 63 | 62 6c 6b 25 0d 0c 26 0f |..B%=pic|blk%..&.|
|00002430| 43 25 3d 73 63 73 74 61 | 72 74 25 0d 0c 30 12 44 |C%=scsta|rt%..0.D|
|00002440| 25 3d 73 71 73 7a 25 2a | 62 79 70 70 25 0d 0c 3a |%=sqsz%*|bypp%..:|
|00002450| 12 45 25 3d 78 72 65 73 | 25 81 73 71 73 7a 25 0d |.E%=xres|%.sqsz%.|
|00002460| 0c 44 15 46 25 3d 73 71 | 73 7a 25 2a 6c 69 6e 65 |.D.F%=sq|sz%*line|
|00002470| 6c 65 6e 25 0d 0c 4e 12 | 47 25 3d 79 72 65 73 25 |len%..N.|G%=yres%|
|00002480| 81 73 71 73 7a 25 0d 0c | 58 0e c8 95 20 21 41 25 |.sqsz%..|X... !A%|
|00002490| 3c 3e 2d 32 0d 0c 62 21 | 20 f5 20 fd 20 28 26 46 |<>-2..b!| . . (&F|
|000024a0| 46 20 80 20 28 3f 76 63 | 25 2d 76 63 74 25 29 29 |F . (?vc|%-vct%))|
|000024b0| 3e 3d 26 38 30 0d 0c 6c | 18 20 76 63 74 25 3d 26 |>=&80..l|. vct%=&|
|000024c0| 46 46 20 80 20 28 76 63 | 74 25 2d 31 29 0d 0c 76 |FF . (vc|t%-1)..v|
|000024d0| 13 20 41 25 3d ba 20 74 | 61 62 6c 65 63 6f 70 79 |. A%=. t|ablecopy|
|000024e0| 0d 0c 80 05 ce 0d 0c 8a | 05 e1 0d 0c 94 04 0d 0c |........|........|
|000024f0| 9e 1b dd 20 f2 7a 65 72 | 6f 28 41 25 2c 42 25 29 |... .zer|o(A%,B%)|
|00002500| 20 d6 20 7a 65 72 6f 3a | e1 0d 0c a8 04 0d 0c b2 | . zero:|........|
|00002510| 1d dd 20 a4 6d 61 78 28 | 78 2c 79 29 20 e7 20 78 |.. .max(|x,y) . x|
|00002520| 3e 79 20 8c 3d 78 20 8b | 3d 79 0d 0c bc 04 0d 0c |>y .=x .|=y......|
|00002530| c6 1e dd 20 a4 6c 6f 61 | 64 66 69 6c 65 28 66 69 |... .loa|dfile(fi|
|00002540| 6c 65 24 2c f8 20 73 69 | 7a 65 25 29 0d 0c d0 0f |le$,. si|ze%)....|
|00002550| ea 20 61 64 64 72 25 2c | 20 49 4e 0d 0c da 0e 49 |. addr%,| IN....I|
|00002560| 4e 3d 8e 20 66 69 6c 65 | 24 0d 0c e4 27 e7 20 49 |N=. file|$...'. I|
|00002570| 4e 3d 30 20 8c 20 85 20 | 31 2c 22 43 6f 75 6c 64 |N=0 . . |1,"Could|
|00002580| 6e 27 74 20 66 69 6e 64 | 20 22 2b 66 69 6c 65 24 |n't find| "+file$|
|00002590| 0d 0c ee 0e 73 69 7a 65 | 25 3d a2 23 49 4e 0d 0c |....size|%=.#IN..|
|000025a0| f8 08 d9 23 49 4e 0d 0d | 02 17 61 64 64 72 25 3d |...#IN..|..addr%=|
|000025b0| a4 61 6c 6c 6f 63 28 73 | 69 7a 65 25 29 0d 0d 0c |.alloc(s|ize%)...|
|000025c0| 1f ff 20 22 4c 6f 61 64 | 20 22 2b 66 69 6c 65 24 |.. "Load| "+file$|
|000025d0| 2b 22 20 22 2b c3 7e 61 | 64 64 72 25 0d 0d 16 0a |+" "+.~a|ddr%....|
|000025e0| 3d 61 64 64 72 25 0d 0d | 20 04 0d 0d 2a 37 dd 20 |=addr%..| ...*7. |
|000025f0| a4 6c 6f 61 64 66 69 6c | 65 32 28 66 69 6c 65 24 |.loadfil|e2(file$|
|00002600| 2c f8 20 73 69 7a 65 25 | 2c 20 6f 6c 64 62 6c 6b |,. size%|, oldblk|
|00002610| 25 2c 20 f8 20 6f 6c 64 | 62 6c 6b 73 69 7a 65 25 |%, . old|blksize%|
|00002620| 29 0d 0d 34 0f ea 20 61 | 64 64 72 25 2c 20 49 4e |)..4.. a|ddr%, IN|
|00002630| 0d 0d 3e 0e 49 4e 3d 8e | 20 66 69 6c 65 24 0d 0d |..>.IN=.| file$..|
|00002640| 48 27 e7 20 49 4e 3d 30 | 20 8c 20 85 20 31 2c 22 |H'. IN=0| . . 1,"|
|00002650| 43 6f 75 6c 64 6e 27 74 | 20 66 69 6e 64 20 22 2b |Couldn't| find "+|
|00002660| 66 69 6c 65 24 0d 0d 52 | 0e 73 69 7a 65 25 3d a2 |file$..R|.size%=.|
|00002670| 23 49 4e 0d 0d 5c 08 d9 | 23 49 4e 0d 0d 66 2c 61 |#IN..\..|#IN..f,a|
|00002680| 64 64 72 25 3d a4 61 6c | 6c 6f 63 32 28 73 69 7a |ddr%=.al|loc2(siz|
|00002690| 65 25 2c 6f 6c 64 62 6c | 6b 25 2c 6f 6c 64 62 6c |e%,oldbl|k%,oldbl|
|000026a0| 6b 73 69 7a 65 25 29 0d | 0d 70 1f ff 20 22 4c 6f |ksize%).|.p.. "Lo|
|000026b0| 61 64 20 22 2b 66 69 6c | 65 24 2b 22 20 22 2b c3 |ad "+fil|e$+" "+.|
|000026c0| 7e 61 64 64 72 25 0d 0d | 7a 0a 3d 61 64 64 72 25 |~addr%..|z.=addr%|
|000026d0| 0d 0d 84 04 0d 0d 8e 13 | dd 20 a4 61 6c 6c 6f 63 |........|. .alloc|
|000026e0| 28 73 69 7a 65 25 29 0d | 0d 98 10 ea 20 61 64 64 |(size%).|.... add|
|000026f0| 72 25 2c 65 6e 64 25 0d | 0d a2 16 65 6e 64 25 3d |r%,end%.|...end%=|
|00002700| e0 2b 73 69 7a 65 25 2b | 33 32 30 30 30 0d 0d ac |.+size%+|32000...|
|00002710| 0a e0 3d 65 6e 64 25 0d | 0d b6 2d e7 20 93 3c 65 |..=end%.|..-. .<e|
|00002720| 6e 64 25 20 8c 20 85 20 | 31 2c 22 43 6f 75 6c 64 |nd% . . |1,"Could|
|00002730| 6e 27 74 20 61 6c 6c 6f | 63 61 74 65 20 6d 65 6d |n't allo|cate mem|
|00002740| 6f 72 79 22 0d 0d c0 11 | de 20 61 64 64 72 25 20 |ory"....|. addr% |
|00002750| 73 69 7a 65 25 0d 0d ca | 0a 3d 61 64 64 72 25 0d |size%...|.=addr%.|
|00002760| 0d d4 04 0d 0d de 2a dd | 20 a4 61 6c 6c 6f 63 32 |......*.| .alloc2|
|00002770| 28 73 69 7a 65 25 2c 6f | 6c 64 62 6c 6b 25 2c f8 |(size%,o|ldblk%,.|
|00002780| 20 6f 6c 64 62 6c 6b 73 | 69 7a 65 25 29 0d 0d e8 | oldblks|ize%)...|
|00002790| 10 ea 20 61 64 64 72 25 | 2c 65 6e 64 25 0d 0d f2 |.. addr%|,end%...|
|000027a0| 22 e7 20 73 69 7a 65 25 | 3c 3d 6f 6c 64 62 6c 6b |". size%|<=oldblk|
|000027b0| 73 69 7a 65 25 20 8c 3d | 6f 6c 64 62 6c 6b 25 0d |size% .=|oldblk%.|
|000027c0| 0d fc 16 65 6e 64 25 3d | e0 2b 73 69 7a 65 25 2b |...end%=|.+size%+|
|000027d0| 33 32 30 30 30 0d 0e 06 | 0a e0 3d 65 6e 64 25 0d |32000...|..=end%.|
|000027e0| 0e 10 2d e7 20 93 3c 65 | 6e 64 25 20 8c 20 85 20 |..-. .<e|nd% . . |
|000027f0| 31 2c 22 43 6f 75 6c 64 | 6e 27 74 20 61 6c 6c 6f |1,"Could|n't allo|
|00002800| 63 61 74 65 20 6d 65 6d | 6f 72 79 22 0d 0e 1a 11 |cate mem|ory"....|
|00002810| de 20 61 64 64 72 25 20 | 73 69 7a 65 25 0d 0e 24 |. addr% |size%..$|
|00002820| 15 6f 6c 64 62 6c 6b 73 | 69 7a 65 25 3d 73 69 7a |.oldblks|ize%=siz|
|00002830| 65 25 0d 0e 2e 0a 3d 61 | 64 64 72 25 0d 0e 38 04 |e%....=a|ddr%..8.|
|00002840| 0d 0e 42 0a dd 20 f2 61 | 73 6d 0d 0e 4c 12 de 20 |..B.. .a|sm..L.. |
|00002850| 4d 43 25 31 30 30 30 2c | 4c 25 2d 31 0d 0e 56 13 |MC%1000,|L%-1..V.|
|00002860| e3 20 49 25 3d 38 20 b8 | 20 31 30 20 88 20 32 0d |. I%=8 .| 10 . 2.|
|00002870| 0e 60 0a 50 25 3d 4d 43 | 25 0d 0e 6a 0a 5b 4f 50 |.`.P%=MC|%..j.[OP|
|00002880| 54 49 25 0d 0e 74 16 3b | 20 69 6e 20 2d 20 20 72 |TI%..t.;| in - r|
|00002890| 32 20 3d 20 69 6e 70 75 | 74 0d 0e 7e 17 3b 20 20 |2 = inpu|t..~.; |
|000028a0| 20 20 20 20 20 72 33 20 | 3d 20 6f 75 74 70 75 74 | r3 |= output|
|000028b0| 0d 0e 88 15 3b 20 20 20 | 20 20 20 20 72 34 20 3d |....; | r4 =|
|000028c0| 20 73 69 7a 65 0d 0e 92 | 04 0d 0e 9c 09 2e 63 6f | size...|......co|
|000028d0| 70 79 0d 0e a6 1e 20 20 | 20 20 20 20 20 20 41 44 |py.... | AD|
|000028e0| 44 20 20 20 20 20 72 34 | 2c 20 72 34 2c 20 72 32 |D r4|, r4, r2|
|000028f0| 0d 0e b0 0d 2e 63 6f 70 | 79 6c 6f 6f 70 0d 0e ba |.....cop|yloop...|
|00002900| 20 20 20 20 20 20 20 20 | 20 4c 44 52 20 20 20 20 | | LDR |
|00002910| 20 72 35 2c 20 5b 72 32 | 5d 2c 20 23 34 0d 0e c4 | r5, [r2|], #4...|
|00002920| 20 20 20 20 20 20 20 20 | 20 53 54 52 20 20 20 20 | | STR |
|00002930| 20 72 35 2c 20 5b 72 33 | 5d 2c 20 23 34 0d 0e ce | r5, [r3|], #4...|
|00002940| 1a 20 20 20 20 20 20 20 | 20 54 45 51 20 20 20 20 |. | TEQ |
|00002950| 20 72 32 2c 20 72 34 0d | 0e d8 1c 20 20 20 20 20 | r2, r4.|... |
|00002960| 20 20 20 42 4e 45 20 20 | 20 20 20 63 6f 70 79 6c | BNE | copyl|
|00002970| 6f 6f 70 0d 0e e2 1b 20 | 20 20 20 20 20 20 20 4d |oop.... | M|
|00002980| 4f 56 20 20 20 20 20 70 | 63 2c 20 72 31 34 0d 0e |OV p|c, r14..|
|00002990| ec 04 0d 0e f6 16 3b 20 | 69 6e 20 2d 20 20 72 30 |......; |in - r0|
|000029a0| 20 3d 20 69 6e 70 75 74 | 0d 0f 00 17 3b 20 20 20 | = input|....; |
|000029b0| 20 20 20 20 72 31 20 3d | 20 6f 75 74 70 75 74 0d | r1 =| output.|
|000029c0| 0f 0a 1f 3b 20 20 20 20 | 20 20 20 72 32 20 3d 20 |...; | r2 = |
|000029d0| 78 2d 73 69 7a 65 20 28 | 62 79 74 65 73 29 0d 0f |x-size (|bytes)..|
|000029e0| 14 17 3b 20 20 20 20 20 | 20 20 72 33 20 3d 20 79 |..; | r3 = y|
|000029f0| 2d 73 69 7a 65 0d 0f 1e | 23 3b 20 20 20 20 20 20 |-size...|#; |
|00002a00| 20 72 34 20 3d 20 6c 69 | 6e 65 6c 65 6e 67 74 68 | r4 = li|nelength|
|00002a10| 20 28 62 79 74 65 73 29 | 0d 0f 28 04 0d 0f 32 0d | (bytes)|..(...2.|
|00002a20| 2e 63 6f 70 79 72 65 63 | 74 0d 0f 3c 27 20 20 20 |.copyrec|t..<' |
|00002a30| 20 20 20 20 20 53 54 4d | 46 44 20 20 20 72 31 33 | STM|FD r13|
|00002a40| 21 2c 20 7b 72 38 2d 72 | 31 32 2c 20 72 31 34 7d |!, {r8-r|12, r14}|
|00002a50| 0d 0f 46 1e 20 20 20 20 | 20 20 20 20 53 55 42 20 |..F. | SUB |
|00002a60| 20 20 20 20 72 34 2c 20 | 72 34 2c 20 72 32 0d 0f | r4, |r4, r2..|
|00002a70| 50 11 2e 63 6f 70 79 72 | 65 63 74 6c 6f 6f 70 0d |P..copyr|ectloop.|
|00002a80| 0f 5a 1a 20 20 20 20 20 | 20 20 20 4d 4f 56 20 20 |.Z. | MOV |
|00002a90| 20 20 20 72 35 2c 20 72 | 32 0d 0f 64 12 2e 63 6f | r5, r|2..d..co|
|00002aa0| 70 79 62 79 74 65 73 6c | 6f 6f 70 0d 0f 6e 1a 20 |pybytesl|oop..n. |
|00002ab0| 20 20 20 20 20 20 20 54 | 53 54 20 20 20 20 20 72 | T|ST r|
|00002ac0| 35 2c 20 23 33 0d 0f 78 | 20 20 20 20 20 20 20 20 |5, #3..x| |
|00002ad0| 20 4c 44 52 4e 45 42 20 | 20 72 36 2c 20 5b 72 30 | LDRNEB | r6, [r0|
|00002ae0| 5d 2c 20 23 31 0d 0f 82 | 20 20 20 20 20 20 20 20 |], #1...| |
|00002af0| 20 53 54 52 4e 45 42 20 | 20 72 36 2c 20 5b 72 31 | STRNEB | r6, [r1|
|00002b00| 5d 2c 20 23 31 0d 0f 8c | 1e 20 20 20 20 20 20 20 |], #1...|. |
|00002b10| 20 53 55 42 4e 45 20 20 | 20 72 35 2c 20 72 35 2c | SUBNE | r5, r5,|
|00002b20| 20 23 31 0d 0f 96 21 20 | 20 20 20 20 20 20 20 42 | #1...! | B|
|00002b30| 4e 45 20 20 20 20 20 63 | 6f 70 79 62 79 74 65 73 |NE c|opybytes|
|00002b40| 6c 6f 6f 70 0d 0f a0 15 | 2e 63 6f 70 79 66 69 72 |loop....|.copyfir|
|00002b50| 73 74 62 69 74 6c 6f 6f | 70 0d 0f aa 1b 20 20 20 |stbitloo|p.... |
|00002b60| 20 20 20 20 20 54 53 54 | 20 20 20 20 20 72 35 2c | TST| r5,|
|00002b70| 20 23 33 31 0d 0f b4 20 | 20 20 20 20 20 20 20 20 | #31... | |
|00002b80| 4c 44 52 4e 45 20 20 20 | 72 36 2c 20 5b 72 30 5d |LDRNE |r6, [r0]|
|00002b90| 2c 20 23 34 0d 0f be 20 | 20 20 20 20 20 20 20 20 |, #4... | |
|00002ba0| 53 54 52 4e 45 20 20 20 | 72 36 2c 20 5b 72 31 5d |STRNE |r6, [r1]|
|00002bb0| 2c 20 23 34 0d 0f c8 1e | 20 20 20 20 20 20 20 20 |, #4....| |
|00002bc0| 53 55 42 4e 45 20 20 20 | 72 35 2c 20 72 35 2c 20 |SUBNE |r5, r5, |
|00002bd0| 23 34 0d 0f d2 24 20 20 | 20 20 20 20 20 20 42 4e |#4...$ | BN|
|00002be0| 45 20 20 20 20 20 63 6f | 70 79 66 69 72 73 74 62 |E co|pyfirstb|
|00002bf0| 69 74 6c 6f 6f 70 0d 0f | dc 1a 20 20 20 20 20 20 |itloop..|.. |
|00002c00| 20 20 54 45 51 20 20 20 | 20 20 72 35 2c 20 23 30 | TEQ | r5, #0|
|00002c10| 0d 0f e6 11 2e 63 6f 70 | 79 6c 69 6e 65 6c 6f 6f |.....cop|ylineloo|
|00002c20| 70 0d 0f f0 25 20 20 20 | 20 20 20 20 20 4c 44 4d |p...% | LDM|
|00002c30| 4e 45 49 41 20 72 30 21 | 2c 20 7b 72 36 2d 72 31 |NEIA r0!|, {r6-r1|
|00002c40| 32 2c 72 31 34 7d 0d 0f | fa 25 20 20 20 20 20 20 |2,r14}..|.% |
|00002c50| 20 20 53 54 4d 4e 45 49 | 41 20 72 31 21 2c 20 7b | STMNEI|A r1!, {|
|00002c60| 72 36 2d 72 31 32 2c 72 | 31 34 7d 0d 10 04 20 20 |r6-r12,r|14}... |
|00002c70| 20 20 20 20 20 20 20 53 | 55 42 4e 45 53 20 20 72 | S|UBNES r|
|00002c80| 35 2c 20 72 35 2c 20 23 | 38 2a 34 0d 10 0e 20 20 |5, r5, #|8*4... |
|00002c90| 20 20 20 20 20 20 20 42 | 4e 45 20 20 20 20 20 63 | B|NE c|
|00002ca0| 6f 70 79 6c 69 6e 65 6c | 6f 6f 70 0d 10 18 1e 20 |opylinel|oop.... |
|00002cb0| 20 20 20 20 20 20 20 41 | 44 44 20 20 20 20 20 72 | A|DD r|
|00002cc0| 30 2c 20 72 30 2c 20 72 | 34 0d 10 22 1e 20 20 20 |0, r0, r|4..". |
|00002cd0| 20 20 20 20 20 41 44 44 | 20 20 20 20 20 72 31 2c | ADD| r1,|
|00002ce0| 20 72 31 2c 20 72 34 0d | 10 2c 1e 20 20 20 20 20 | r1, r4.|.,. |
|00002cf0| 20 20 20 53 55 42 53 20 | 20 20 20 72 33 2c 20 72 | SUBS | r3, r|
|00002d00| 33 2c 20 23 31 0d 10 36 | 20 20 20 20 20 20 20 20 |3, #1..6| |
|00002d10| 20 42 4e 45 20 20 20 20 | 20 63 6f 70 79 72 65 63 | BNE | copyrec|
|00002d20| 74 6c 6f 6f 70 0d 10 40 | 26 20 20 20 20 20 20 20 |tloop..@|& |
|00002d30| 20 4c 44 4d 46 44 20 20 | 20 72 31 33 21 2c 20 7b | LDMFD | r13!, {|
|00002d40| 72 38 2d 72 31 32 2c 20 | 70 63 7d 0d 10 4a 04 0d |r8-r12, |pc}..J..|
|00002d50| 10 54 18 3b 20 69 6e 20 | 2d 20 20 72 30 20 3d 20 |.T.; in |- r0 = |
|00002d60| 61 64 64 72 65 73 73 0d | 10 5e 15 3b 20 20 20 20 |address.|.^.; |
|00002d70| 20 20 20 72 31 20 3d 20 | 73 69 7a 65 0d 10 68 04 | r1 = |size..h.|
|00002d80| 0d 10 72 09 2e 7a 65 72 | 6f 0d 10 7c 1a 20 20 20 |..r..zer|o..|. |
|00002d90| 20 20 20 20 20 4d 4f 56 | 20 20 20 20 20 72 32 2c | MOV| r2,|
|00002da0| 20 23 30 0d 10 86 0d 2e | 7a 65 72 6f 6c 6f 6f 70 | #0.....|zeroloop|
|00002db0| 0d 10 90 20 20 20 20 20 | 20 20 20 20 53 54 52 20 |... | STR |
|00002dc0| 20 20 20 20 72 32 2c 20 | 5b 72 30 5d 2c 20 23 34 | r2, |[r0], #4|
|00002dd0| 0d 10 9a 1e 20 20 20 20 | 20 20 20 20 53 55 42 53 |.... | SUBS|
|00002de0| 20 20 20 20 72 31 2c 20 | 72 31 2c 20 23 34 0d 10 | r1, |r1, #4..|
|00002df0| a4 1c 20 20 20 20 20 20 | 20 20 42 4e 45 20 20 20 |.. | BNE |
|00002e00| 20 20 7a 65 72 6f 6c 6f | 6f 70 0d 10 ae 1b 20 20 | zerolo|op.... |
|00002e10| 20 20 20 20 20 20 4d 4f | 56 20 20 20 20 20 70 63 | MO|V pc|
|00002e20| 2c 20 72 31 34 0d 10 b8 | 04 0d 10 c2 0f 3b 20 74 |, r14...|.....; t|
|00002e30| 61 62 6c 65 63 6f 70 79 | 0d 10 cc 22 3b 20 69 6e |ablecopy|..."; in|
|00002e40| 20 2d 20 20 72 30 20 2d | 3e 20 74 61 62 6c 65 20 | - r0 -|> table |
|00002e50| 6f 66 20 6f 66 66 73 65 | 74 73 0d 10 d6 31 3b 20 |of offse|ts...1; |
|00002e60| 20 20 20 20 20 20 72 31 | 20 3d 20 61 64 64 72 65 | r1| = addre|
|00002e70| 73 73 20 6f 66 20 74 6f | 70 20 6c 65 66 74 20 6f |ss of to|p left o|
|00002e80| 66 20 73 72 63 20 69 6d | 61 67 65 0d 10 e0 32 3b |f src im|age...2;|
|00002e90| 20 20 20 20 20 20 20 72 | 32 20 3d 20 61 64 64 72 | r|2 = addr|
|00002ea0| 65 73 73 20 6f 66 20 74 | 6f 70 20 6c 65 66 74 20 |ess of t|op left |
|00002eb0| 6f 66 20 64 65 73 74 20 | 69 6d 61 67 65 0d 10 ea |of dest |image...|
|00002ec0| 31 3b 20 20 20 20 20 20 | 20 72 33 20 3d 20 78 2d |1; | r3 = x-|
|00002ed0| 6f 66 66 73 65 74 20 66 | 72 6f 6d 20 6f 6e 65 20 |offset f|rom one |
|00002ee0| 73 71 75 61 72 65 20 74 | 6f 20 6e 65 78 74 0d 10 |square t|o next..|
|00002ef0| f4 24 3b 20 20 20 20 20 | 20 20 72 34 20 3d 20 6e |.$; | r4 = n|
|00002f00| 75 6d 62 65 72 20 6f 66 | 20 78 2d 73 71 75 61 72 |umber of| x-squar|
|00002f10| 65 73 0d 10 fe 31 3b 20 | 20 20 20 20 20 20 72 35 |es...1; | r5|
|00002f20| 20 3d 20 79 2d 6f 66 66 | 73 65 74 20 66 72 6f 6d | = y-off|set from|
|00002f30| 20 6f 6e 65 20 73 71 75 | 61 72 65 20 74 6f 20 6e | one squ|are to n|
|00002f40| 65 78 74 0d 11 08 24 3b | 20 20 20 20 20 20 20 72 |ext...$;| r|
|00002f50| 36 20 3d 20 6e 75 6d 62 | 65 72 20 6f 66 20 79 2d |6 = numb|er of y-|
|00002f60| 73 71 75 61 72 65 73 0d | 11 12 05 3b 0d 11 1c 04 |squares.|...;....|
|00002f70| 0d 11 26 0e 2e 74 61 62 | 6c 65 63 6f 70 79 0d 11 |..&..tab|lecopy..|
|00002f80| 30 27 20 20 20 20 20 20 | 20 20 53 54 4d 46 44 20 |0' | STMFD |
|00002f90| 20 20 72 31 33 21 2c 20 | 7b 72 38 2d 72 31 32 2c | r13!, |{r8-r12,|
|00002fa0| 20 72 31 34 7d 0d 11 3a | 1e 20 20 20 20 20 20 20 | r14}..:|. |
|00002fb0| 20 4d 55 4c 20 20 20 20 | 20 72 37 2c 20 72 33 2c | MUL | r7, r3,|
|00002fc0| 20 72 34 0d 11 44 1e 20 | 20 20 20 20 20 20 20 53 | r4..D. | S|
|00002fd0| 55 42 20 20 20 20 20 72 | 35 2c 20 72 35 2c 20 72 |UB r|5, r5, r|
|00002fe0| 37 0d 11 4e 12 2e 74 61 | 62 6c 65 63 6f 70 79 6c |7..N..ta|blecopyl|
|00002ff0| 6f 6f 70 0d 11 58 21 20 | 20 20 20 20 20 20 20 4c |oop..X! | L|
|00003000| 44 52 20 20 20 20 20 72 | 31 32 2c 20 5b 72 30 5d |DR r|12, [r0]|
|00003010| 2c 20 23 34 0d 11 62 1b | 20 20 20 20 20 20 20 20 |, #4..b.| |
|00003020| 54 45 51 20 20 20 20 20 | 72 31 32 2c 20 23 30 0d |TEQ |r12, #0.|
|00003030| 11 6c 18 20 20 20 20 20 | 20 20 20 42 4d 49 20 20 |.l. | BMI |
|00003040| 20 20 20 65 78 69 74 0d | 11 76 04 0d 11 80 1f 20 | exit.|.v..... |
|00003050| 20 20 20 20 20 20 20 41 | 44 44 20 20 20 20 20 72 | A|DD r|
|00003060| 37 2c 20 72 31 2c 20 72 | 31 32 0d 11 8a 1f 20 20 |7, r1, r|12.... |
|00003070| 20 20 20 20 20 20 41 44 | 44 20 20 20 20 20 72 38 | AD|D r8|
|00003080| 2c 20 72 32 2c 20 72 31 | 32 0d 11 94 1b 20 20 20 |, r2, r1|2.... |
|00003090| 20 20 20 20 20 4d 4f 56 | 20 20 20 20 20 72 31 30 | MOV| r10|
|000030a0| 2c 20 72 36 0d 11 9e 14 | 2e 64 6f 6f 6e 65 6f 66 |, r6....|.dooneof|
|000030b0| 66 73 65 74 6c 6f 6f 70 | 0d 11 a8 1a 20 20 20 20 |fsetloop|.... |
|000030c0| 20 20 20 20 4d 4f 56 20 | 20 20 20 20 72 39 2c 20 | MOV | r9, |
|000030d0| 72 34 0d 11 b2 15 2e 64 | 6f 6f 6e 65 6f 66 66 73 |r4.....d|ooneoffs|
|000030e0| 65 74 78 6c 6f 6f 70 0d | 11 bc 21 20 20 20 20 20 |etxloop.|..! |
|000030f0| 20 20 20 4c 44 52 20 20 | 20 20 20 72 31 31 2c 20 | LDR | r11, |
|00003100| 5b 72 37 5d 2c 20 72 33 | 0d 11 c6 21 20 20 20 20 |[r7], r3|...! |
|00003110| 20 20 20 20 53 54 52 20 | 20 20 20 20 72 31 31 2c | STR | r11,|
|00003120| 20 5b 72 38 5d 2c 20 72 | 33 0d 11 d0 1e 20 20 20 | [r8], r|3.... |
|00003130| 20 20 20 20 20 53 55 42 | 53 20 20 20 20 72 39 2c | SUB|S r9,|
|00003140| 20 72 39 2c 20 23 31 0d | 11 da 24 20 20 20 20 20 | r9, #1.|..$ |
|00003150| 20 20 20 42 4e 45 20 20 | 20 20 20 64 6f 6f 6e 65 | BNE | doone|
|00003160| 6f 66 66 73 65 74 78 6c | 6f 6f 70 0d 11 e4 1e 20 |offsetxl|oop.... |
|00003170| 20 20 20 20 20 20 20 41 | 44 44 20 20 20 20 20 72 | A|DD r|
|00003180| 37 2c 20 72 37 2c 20 72 | 35 0d 11 ee 1e 20 20 20 |7, r7, r|5.... |
|00003190| 20 20 20 20 20 41 44 44 | 20 20 20 20 20 72 38 2c | ADD| r8,|
|000031a0| 20 72 38 2c 20 72 35 0d | 11 f8 20 20 20 20 20 20 | r8, r5.|.. |
|000031b0| 20 20 20 53 55 42 53 20 | 20 20 20 72 31 30 2c 20 | SUBS | r10, |
|000031c0| 72 31 30 2c 20 23 31 0d | 12 02 23 20 20 20 20 20 |r10, #1.|..# |
|000031d0| 20 20 20 42 4e 45 20 20 | 20 20 20 64 6f 6f 6e 65 | BNE | doone|
|000031e0| 6f 66 66 73 65 74 6c 6f | 6f 70 0d 12 0c 21 20 20 |offsetlo|op...! |
|000031f0| 20 20 20 20 20 20 42 20 | 20 20 20 20 20 20 74 61 | B | ta|
|00003200| 62 6c 65 63 6f 70 79 6c | 6f 6f 70 0d 12 16 09 2e |blecopyl|oop.....|
|00003210| 65 78 69 74 0d 12 20 25 | 20 20 20 20 20 20 20 20 |exit.. %| |
|00003220| 4c 44 4d 46 44 20 20 20 | 72 31 33 21 2c 20 7b 72 |LDMFD |r13!, {r|
|00003230| 38 2d 72 31 32 2c 70 63 | 7d 0d 12 2a 04 0d 12 34 |8-r12,pc|}..*...4|
|00003240| 11 3b 20 74 61 62 6c 65 | 63 6f 70 79 31 36 0d 12 |.; table|copy16..|
|00003250| 3e 22 3b 20 69 6e 20 2d | 20 20 72 30 20 2d 3e 20 |>"; in -| r0 -> |
|00003260| 74 61 62 6c 65 20 6f 66 | 20 6f 66 66 73 65 74 73 |table of| offsets|
|00003270| 0d 12 48 31 3b 20 20 20 | 20 20 20 20 72 31 20 3d |..H1; | r1 =|
|00003280| 20 61 64 64 72 65 73 73 | 20 6f 66 20 74 6f 70 20 | address| of top |
|00003290| 6c 65 66 74 20 6f 66 20 | 73 72 63 20 69 6d 61 67 |left of |src imag|
|000032a0| 65 0d 12 52 32 3b 20 20 | 20 20 20 20 20 72 32 20 |e..R2; | r2 |
|000032b0| 3d 20 61 64 64 72 65 73 | 73 20 6f 66 20 74 6f 70 |= addres|s of top|
|000032c0| 20 6c 65 66 74 20 6f 66 | 20 64 65 73 74 20 69 6d | left of| dest im|
|000032d0| 61 67 65 0d 12 5c 31 3b | 20 20 20 20 20 20 20 72 |age..\1;| r|
|000032e0| 33 20 3d 20 78 2d 6f 66 | 66 73 65 74 20 66 72 6f |3 = x-of|fset fro|
|000032f0| 6d 20 6f 6e 65 20 73 71 | 75 61 72 65 20 74 6f 20 |m one sq|uare to |
|00003300| 6e 65 78 74 0d 12 66 24 | 3b 20 20 20 20 20 20 20 |next..f$|; |
|00003310| 72 34 20 3d 20 6e 75 6d | 62 65 72 20 6f 66 20 78 |r4 = num|ber of x|
|00003320| 2d 73 71 75 61 72 65 73 | 0d 12 70 31 3b 20 20 20 |-squares|..p1; |
|00003330| 20 20 20 20 72 35 20 3d | 20 79 2d 6f 66 66 73 65 | r5 =| y-offse|
|00003340| 74 20 66 72 6f 6d 20 6f | 6e 65 20 73 71 75 61 72 |t from o|ne squar|
|00003350| 65 20 74 6f 20 6e 65 78 | 74 0d 12 7a 24 3b 20 20 |e to nex|t..z$; |
|00003360| 20 20 20 20 20 72 36 20 | 3d 20 6e 75 6d 62 65 72 | r6 |= number|
|00003370| 20 6f 66 20 79 2d 73 71 | 75 61 72 65 73 0d 12 84 | of y-sq|uares...|
|00003380| 05 3b 0d 12 8e 04 0d 12 | 98 10 2e 74 61 62 6c 65 |.;......|...table|
|00003390| 63 6f 70 79 31 36 0d 12 | a2 27 20 20 20 20 20 20 |copy16..|.' |
|000033a0| 20 20 53 54 4d 46 44 20 | 20 20 72 31 33 21 2c 20 | STMFD | r13!, |
|000033b0| 7b 72 38 2d 72 31 32 2c | 20 72 31 34 7d 0d 12 ac |{r8-r12,| r14}...|
|000033c0| 1e 20 20 20 20 20 20 20 | 20 4d 55 4c 20 20 20 20 |. | MUL |
|000033d0| 20 72 37 2c 20 72 33 2c | 20 72 34 0d 12 b6 1e 20 | r7, r3,| r4.... |
|000033e0| 20 20 20 20 20 20 20 53 | 55 42 20 20 20 20 20 72 | S|UB r|
|000033f0| 35 2c 20 72 35 2c 20 72 | 37 0d 12 c0 1d 20 20 20 |5, r5, r|7.... |
|00003400| 20 20 20 20 20 4c 44 52 | 20 20 20 20 20 72 31 34 | LDR| r14|
|00003410| 2c 20 6d 61 73 6b 0d 12 | ca 14 2e 74 61 62 6c 65 |, mask..|...table|
|00003420| 63 6f 70 79 6c 6f 6f 70 | 31 36 0d 12 d4 21 20 20 |copyloop|16...! |
|00003430| 20 20 20 20 20 20 4c 44 | 52 20 20 20 20 20 72 31 | LD|R r1|
|00003440| 32 2c 20 5b 72 30 5d 2c | 20 23 34 0d 12 de 1b 20 |2, [r0],| #4.... |
|00003450| 20 20 20 20 20 20 20 54 | 45 51 20 20 20 20 20 72 | T|EQ r|
|00003460| 31 32 2c 20 23 30 0d 12 | e8 1a 20 20 20 20 20 20 |12, #0..|.. |
|00003470| 20 20 42 4d 49 20 20 20 | 20 20 65 78 69 74 31 36 | BMI | exit16|
|00003480| 0d 12 f2 04 0d 12 fc 1b | 20 20 20 20 20 20 20 20 |........| |
|00003490| 54 53 54 20 20 20 20 20 | 72 31 32 2c 20 23 32 0d |TST |r12, #2.|
|000034a0| 13 06 1f 20 20 20 20 20 | 20 20 20 42 4e 45 20 20 |... | BNE |
|000034b0| 20 20 20 74 6f 70 68 61 | 6c 66 74 63 31 36 0d 13 | topha|lftc16..|
|000034c0| 10 04 0d 13 1a 1f 20 20 | 20 20 20 20 20 20 41 44 |...... | AD|
|000034d0| 44 20 20 20 20 20 72 37 | 2c 20 72 31 2c 20 72 31 |D r7|, r1, r1|
|000034e0| 32 0d 13 24 1f 20 20 20 | 20 20 20 20 20 41 44 44 |2..$. | ADD|
|000034f0| 20 20 20 20 20 72 38 2c | 20 72 32 2c 20 72 31 32 | r8,| r2, r12|
|00003500| 0d 13 2e 1b 20 20 20 20 | 20 20 20 20 4d 4f 56 20 |.... | MOV |
|00003510| 20 20 20 20 72 31 30 2c | 20 72 36 0d 13 38 16 2e | r10,| r6..8..|
|00003520| 64 6f 6f 6e 65 6f 66 66 | 73 65 74 6c 6f 6f 70 31 |dooneoff|setloop1|
|00003530| 36 0d 13 42 1a 20 20 20 | 20 20 20 20 20 4d 4f 56 |6..B. | MOV|
|00003540| 20 20 20 20 20 72 39 2c | 20 72 34 0d 13 4c 17 2e | r9,| r4..L..|
|00003550| 64 6f 6f 6e 65 6f 66 66 | 73 65 74 78 6c 6f 6f 70 |dooneoff|setxloop|
|00003560| 31 36 0d 13 56 21 20 20 | 20 20 20 20 20 20 4c 44 |16..V! | LD|
|00003570| 52 20 20 20 20 20 72 31 | 31 2c 20 5b 72 37 5d 2c |R r1|1, [r7],|
|00003580| 20 72 33 0d 13 60 1d 20 | 20 20 20 20 20 20 20 4c | r3..`. | L|
|00003590| 44 52 20 20 20 20 20 72 | 31 32 2c 20 5b 72 38 5d |DR r|12, [r8]|
|000035a0| 0d 13 6a 1f 20 20 20 20 | 20 20 20 20 80 20 20 20 |..j. | . |
|000035b0| 20 20 72 31 31 2c 20 72 | 31 31 2c 20 72 31 34 0d | r11, r|11, r14.|
|000035c0| 13 74 21 20 20 20 20 20 | 20 20 20 42 49 43 20 20 |.t! | BIC |
|000035d0| 20 20 20 72 31 32 2c 20 | 72 31 32 2c 20 72 31 34 | r12, |r12, r14|
|000035e0| 0d 13 7e 20 20 20 20 20 | 20 20 20 20 84 52 20 20 |..~ | .R |
|000035f0| 20 20 20 72 31 31 2c 20 | 72 31 31 2c 20 72 31 32 | r11, |r11, r12|
|00003600| 0d 13 88 21 20 20 20 20 | 20 20 20 20 53 54 52 20 |...! | STR |
|00003610| 20 20 20 20 72 31 31 2c | 20 5b 72 38 5d 2c 20 72 | r11,| [r8], r|
|00003620| 33 0d 13 92 1e 20 20 20 | 20 20 20 20 20 53 55 42 |3.... | SUB|
|00003630| 53 20 20 20 20 72 39 2c | 20 72 39 2c 20 23 31 0d |S r9,| r9, #1.|
|00003640| 13 9c 26 20 20 20 20 20 | 20 20 20 42 4e 45 20 20 |..& | BNE |
|00003650| 20 20 20 64 6f 6f 6e 65 | 6f 66 66 73 65 74 78 6c | doone|offsetxl|
|00003660| 6f 6f 70 31 36 0d 13 a6 | 1e 20 20 20 20 20 20 20 |oop16...|. |
|00003670| 20 41 44 44 20 20 20 20 | 20 72 37 2c 20 72 37 2c | ADD | r7, r7,|
|00003680| 20 72 35 0d 13 b0 1e 20 | 20 20 20 20 20 20 20 41 | r5.... | A|
|00003690| 44 44 20 20 20 20 20 72 | 38 2c 20 72 38 2c 20 72 |DD r|8, r8, r|
|000036a0| 35 0d 13 ba 20 20 20 20 | 20 20 20 20 20 53 55 42 |5... | SUB|
|000036b0| 53 20 20 20 20 72 31 30 | 2c 20 72 31 30 2c 20 23 |S r10|, r10, #|
|000036c0| 31 0d 13 c4 25 20 20 20 | 20 20 20 20 20 42 4e 45 |1...% | BNE|
|000036d0| 20 20 20 20 20 64 6f 6f | 6e 65 6f 66 66 73 65 74 | doo|neoffset|
|000036e0| 6c 6f 6f 70 31 36 0d 13 | ce 23 20 20 20 20 20 20 |loop16..|.# |
|000036f0| 20 20 42 20 20 20 20 20 | 20 20 74 61 62 6c 65 63 | B | tablec|
|00003700| 6f 70 79 6c 6f 6f 70 31 | 36 0d 13 d8 04 0d 13 e2 |opyloop1|6.......|
|00003710| 10 2e 74 6f 70 68 61 6c | 66 74 63 31 36 0d 13 ec |..tophal|ftc16...|
|00003720| 20 20 20 20 20 20 20 20 | 20 42 49 43 20 20 20 20 | | BIC |
|00003730| 20 72 31 32 2c 20 72 31 | 32 2c 20 23 32 0d 13 f6 | r12, r1|2, #2...|
|00003740| 1f 20 20 20 20 20 20 20 | 20 41 44 44 20 20 20 20 |. | ADD |
|00003750| 20 72 37 2c 20 72 31 2c | 20 72 31 32 0d 14 00 1f | r7, r1,| r12....|
|00003760| 20 20 20 20 20 20 20 20 | 41 44 44 20 20 20 20 20 | |ADD |
|00003770| 72 38 2c 20 72 32 2c 20 | 72 31 32 0d 14 0a 1b 20 |r8, r2, |r12.... |
|00003780| 20 20 20 20 20 20 20 4d | 4f 56 20 20 20 20 20 72 | M|OV r|
|00003790| 31 30 2c 20 72 36 0d 14 | 14 17 2e 64 6f 6f 6e 65 |10, r6..|...doone|
|000037a0| 6f 66 66 73 65 74 6c 6f | 6f 70 31 36 62 0d 14 1e |offsetlo|op16b...|
|000037b0| 1a 20 20 20 20 20 20 20 | 20 4d 4f 56 20 20 20 20 |. | MOV |
|000037c0| 20 72 39 2c 20 72 34 0d | 14 28 18 2e 64 6f 6f 6e | r9, r4.|.(..doon|
|000037d0| 65 6f 66 66 73 65 74 78 | 6c 6f 6f 70 31 36 62 0d |eoffsetx|loop16b.|
|000037e0| 14 32 21 20 20 20 20 20 | 20 20 20 4c 44 52 20 20 |.2! | LDR |
|000037f0| 20 20 20 72 31 31 2c 20 | 5b 72 37 5d 2c 20 72 33 | r11, |[r7], r3|
|00003800| 0d 14 3c 1d 20 20 20 20 | 20 20 20 20 4c 44 52 20 |..<. | LDR |
|00003810| 20 20 20 20 72 31 32 2c | 20 5b 72 38 5d 0d 14 46 | r12,| [r8]..F|
|00003820| 1f 20 20 20 20 20 20 20 | 20 80 20 20 20 20 20 72 |. | . r|
|00003830| 31 32 2c 20 72 31 32 2c | 20 72 31 34 0d 14 50 21 |12, r12,| r14..P!|
|00003840| 20 20 20 20 20 20 20 20 | 42 49 43 20 20 20 20 20 | |BIC |
|00003850| 72 31 31 2c 20 72 31 31 | 2c 20 72 31 34 0d 14 5a |r11, r11|, r14..Z|
|00003860| 20 20 20 20 20 20 20 20 | 20 84 52 20 20 20 20 20 | | .R |
|00003870| 72 31 31 2c 20 72 31 31 | 2c 20 72 31 32 0d 14 64 |r11, r11|, r12..d|
|00003880| 21 20 20 20 20 20 20 20 | 20 53 54 52 20 20 20 20 |! | STR |
|00003890| 20 72 31 31 2c 20 5b 72 | 38 5d 2c 20 72 33 0d 14 | r11, [r|8], r3..|
|000038a0| 6e 1e 20 20 20 20 20 20 | 20 20 53 55 42 53 20 20 |n. | SUBS |
|000038b0| 20 20 72 39 2c 20 72 39 | 2c 20 23 31 0d 14 78 27 | r9, r9|, #1..x'|
|000038c0| 20 20 20 20 20 20 20 20 | 42 4e 45 20 20 20 20 20 | |BNE |
|000038d0| 64 6f 6f 6e 65 6f 66 66 | 73 65 74 78 6c 6f 6f 70 |dooneoff|setxloop|
|000038e0| 31 36 62 0d 14 82 1e 20 | 20 20 20 20 20 20 20 41 |16b.... | A|
|000038f0| 44 44 20 20 20 20 20 72 | 37 2c 20 72 37 2c 20 72 |DD r|7, r7, r|
|00003900| 35 0d 14 8c 1e 20 20 20 | 20 20 20 20 20 41 44 44 |5.... | ADD|
|00003910| 20 20 20 20 20 72 38 2c | 20 72 38 2c 20 72 35 0d | r8,| r8, r5.|
|00003920| 14 96 20 20 20 20 20 20 | 20 20 20 53 55 42 53 20 |.. | SUBS |
|00003930| 20 20 20 72 31 30 2c 20 | 72 31 30 2c 20 23 31 0d | r10, |r10, #1.|
|00003940| 14 a0 26 20 20 20 20 20 | 20 20 20 42 4e 45 20 20 |..& | BNE |
|00003950| 20 20 20 64 6f 6f 6e 65 | 6f 66 66 73 65 74 6c 6f | doone|offsetlo|
|00003960| 6f 70 31 36 62 0d 14 aa | 23 20 20 20 20 20 20 20 |op16b...|# |
|00003970| 20 42 20 20 20 20 20 20 | 20 74 61 62 6c 65 63 6f | B | tableco|
|00003980| 70 79 6c 6f 6f 70 31 36 | 0d 14 b4 04 0d 14 be 0b |pyloop16|........|
|00003990| 2e 65 78 69 74 31 36 0d | 14 c8 25 20 20 20 20 20 |.exit16.|..% |
|000039a0| 20 20 20 4c 44 4d 46 44 | 20 20 20 72 31 33 21 2c | LDMFD| r13!,|
|000039b0| 20 7b 72 38 2d 72 31 32 | 2c 70 63 7d 0d 14 d2 09 | {r8-r12|,pc}....|
|000039c0| 2e 6d 61 73 6b 0d 14 dc | 19 20 20 20 20 20 20 20 |.mask...|. |
|000039d0| 20 45 51 55 44 20 20 20 | 20 26 46 46 46 46 0d 14 | EQUD | &FFFF..|
|000039e0| e6 04 0d 14 f0 10 3b 20 | 74 61 62 6c 65 63 6f 70 |......; |tablecop|
|000039f0| 79 38 0d 14 fa 22 3b 20 | 69 6e 20 2d 20 20 72 30 |y8..."; |in - r0|
|00003a00| 20 2d 3e 20 74 61 62 6c | 65 20 6f 66 20 6f 66 66 | -> tabl|e of off|
|00003a10| 73 65 74 73 0d 15 04 31 | 3b 20 20 20 20 20 20 20 |sets...1|; |
|00003a20| 72 31 20 3d 20 61 64 64 | 72 65 73 73 20 6f 66 20 |r1 = add|ress of |
|00003a30| 74 6f 70 20 6c 65 66 74 | 20 6f 66 20 73 72 63 20 |top left| of src |
|00003a40| 69 6d 61 67 65 0d 15 0e | 32 3b 20 20 20 20 20 20 |image...|2; |
|00003a50| 20 72 32 20 3d 20 61 64 | 64 72 65 73 73 20 6f 66 | r2 = ad|dress of|
|00003a60| 20 74 6f 70 20 6c 65 66 | 74 20 6f 66 20 64 65 73 | top lef|t of des|
|00003a70| 74 20 69 6d 61 67 65 0d | 15 18 31 3b 20 20 20 20 |t image.|..1; |
|00003a80| 20 20 20 72 33 20 3d 20 | 78 2d 6f 66 66 73 65 74 | r3 = |x-offset|
|00003a90| 20 66 72 6f 6d 20 6f 6e | 65 20 73 71 75 61 72 65 | from on|e square|
|00003aa0| 20 74 6f 20 6e 65 78 74 | 0d 15 22 24 3b 20 20 20 | to next|.."$; |
|00003ab0| 20 20 20 20 72 34 20 3d | 20 6e 75 6d 62 65 72 20 | r4 =| number |
|00003ac0| 6f 66 20 78 2d 73 71 75 | 61 72 65 73 0d 15 2c 31 |of x-squ|ares..,1|
|00003ad0| 3b 20 20 20 20 20 20 20 | 72 35 20 3d 20 79 2d 6f |; |r5 = y-o|
|00003ae0| 66 66 73 65 74 20 66 72 | 6f 6d 20 6f 6e 65 20 73 |ffset fr|om one s|
|00003af0| 71 75 61 72 65 20 74 6f | 20 6e 65 78 74 0d 15 36 |quare to| next..6|
|00003b00| 24 3b 20 20 20 20 20 20 | 20 72 36 20 3d 20 6e 75 |$; | r6 = nu|
|00003b10| 6d 62 65 72 20 6f 66 20 | 79 2d 73 71 75 61 72 65 |mber of |y-square|
|00003b20| 73 0d 15 40 18 3b 20 20 | 20 20 20 20 20 72 37 20 |s..@.; | r7 |
|00003b30| 2d 3e 20 74 61 62 6c 65 | 38 0d 15 4a 05 3b 0d 15 |-> table|8..J.;..|
|00003b40| 54 04 0d 15 5e 0f 2e 74 | 61 62 6c 65 63 6f 70 79 |T...^..t|ablecopy|
|00003b50| 38 0d 15 68 27 20 20 20 | 20 20 20 20 20 53 54 4d |8..h' | STM|
|00003b60| 46 44 20 20 20 72 31 33 | 21 2c 20 7b 72 38 2d 72 |FD r13|!, {r8-r|
|00003b70| 31 32 2c 20 72 31 34 7d | 0d 15 72 1e 20 20 20 20 |12, r14}|..r. |
|00003b80| 20 20 20 20 4d 55 4c 20 | 20 20 20 20 72 37 2c 20 | MUL | r7, |
|00003b90| 72 33 2c 20 72 34 0d 15 | 7c 1e 20 20 20 20 20 20 |r3, r4..||. |
|00003ba0| 20 20 53 55 42 20 20 20 | 20 20 72 35 2c 20 72 35 | SUB | r5, r5|
|00003bb0| 2c 20 72 37 0d 15 86 13 | 2e 74 61 62 6c 65 63 6f |, r7....|.tableco|
|00003bc0| 70 79 6c 6f 6f 70 38 0d | 15 90 21 20 20 20 20 20 |pyloop8.|..! |
|00003bd0| 20 20 20 4c 44 52 20 20 | 20 20 20 72 31 32 2c 20 | LDR | r12, |
|00003be0| 5b 72 30 5d 2c 20 23 34 | 0d 15 9a 1b 20 20 20 20 |[r0], #4|.... |
|00003bf0| 20 20 20 20 54 45 51 20 | 20 20 20 20 72 31 32 2c | TEQ | r12,|
|00003c00| 20 23 30 0d 15 a4 19 20 | 20 20 20 20 20 20 20 42 | #0.... | B|
|00003c10| 4d 49 20 20 20 20 20 65 | 78 69 74 38 0d 15 ae 04 |MI e|xit8....|
|00003c20| 0d 15 b8 1f 20 20 20 20 | 20 20 20 20 41 44 44 20 |.... | ADD |
|00003c30| 20 20 20 20 72 37 2c 20 | 72 31 2c 20 72 31 32 0d | r7, |r1, r12.|
|00003c40| 15 c2 1f 20 20 20 20 20 | 20 20 20 41 44 44 20 20 |... | ADD |
|00003c50| 20 20 20 72 38 2c 20 72 | 32 2c 20 72 31 32 0d 15 | r8, r|2, r12..|
|00003c60| cc 1b 20 20 20 20 20 20 | 20 20 4d 4f 56 20 20 20 |.. | MOV |
|00003c70| 20 20 72 31 30 2c 20 72 | 36 0d 15 d6 15 2e 64 6f | r10, r|6.....do|
|00003c80| 6f 6e 65 6f 66 66 73 65 | 74 6c 6f 6f 70 38 0d 15 |oneoffse|tloop8..|
|00003c90| e0 1a 20 20 20 20 20 20 | 20 20 4d 4f 56 20 20 20 |.. | MOV |
|00003ca0| 20 20 72 39 2c 20 72 34 | 0d 15 ea 16 2e 64 6f 6f | r9, r4|.....doo|
|00003cb0| 6e 65 6f 66 66 73 65 74 | 78 6c 6f 6f 70 38 0d 15 |neoffset|xloop8..|
|00003cc0| f4 21 20 20 20 20 20 20 | 20 20 4c 44 52 42 20 20 |.! | LDRB |
|00003cd0| 20 20 72 31 31 2c 20 5b | 72 37 5d 2c 20 72 33 0d | r11, [|r7], r3.|
|00003ce0| 15 fe 21 20 20 20 20 20 | 20 20 20 53 54 52 42 20 |..! | STRB |
|00003cf0| 20 20 20 72 31 31 2c 20 | 5b 72 38 5d 2c 20 72 33 | r11, |[r8], r3|
|00003d00| 0d 16 08 1e 20 20 20 20 | 20 20 20 20 53 55 42 53 |.... | SUBS|
|00003d10| 20 20 20 20 72 39 2c 20 | 72 39 2c 20 23 31 0d 16 | r9, |r9, #1..|
|00003d20| 12 25 20 20 20 20 20 20 | 20 20 42 4e 45 20 20 20 |.% | BNE |
|00003d30| 20 20 64 6f 6f 6e 65 6f | 66 66 73 65 74 78 6c 6f | dooneo|ffsetxlo|
|00003d40| 6f 70 38 0d 16 1c 1e 20 | 20 20 20 20 20 20 20 41 |op8.... | A|
|00003d50| 44 44 20 20 20 20 20 72 | 37 2c 20 72 37 2c 20 72 |DD r|7, r7, r|
|00003d60| 35 0d 16 26 1e 20 20 20 | 20 20 20 20 20 41 44 44 |5..&. | ADD|
|00003d70| 20 20 20 20 20 72 38 2c | 20 72 38 2c 20 72 35 0d | r8,| r8, r5.|
|00003d80| 16 30 20 20 20 20 20 20 | 20 20 20 53 55 42 53 20 |.0 | SUBS |
|00003d90| 20 20 20 72 31 30 2c 20 | 72 31 30 2c 20 23 31 0d | r10, |r10, #1.|
|00003da0| 16 3a 24 20 20 20 20 20 | 20 20 20 42 4e 45 20 20 |.:$ | BNE |
|00003db0| 20 20 20 64 6f 6f 6e 65 | 6f 66 66 73 65 74 6c 6f | doone|offsetlo|
|00003dc0| 6f 70 38 0d 16 44 22 20 | 20 20 20 20 20 20 20 42 |op8..D" | B|
|00003dd0| 20 20 20 20 20 20 20 74 | 61 62 6c 65 63 6f 70 79 | t|ablecopy|
|00003de0| 6c 6f 6f 70 38 0d 16 4e | 0a 2e 65 78 69 74 38 0d |loop8..N|..exit8.|
|00003df0| 16 58 25 20 20 20 20 20 | 20 20 20 4c 44 4d 46 44 |.X% | LDMFD|
|00003e00| 20 20 20 72 31 33 21 2c | 20 7b 72 38 2d 72 31 32 | r13!,| {r8-r12|
|00003e10| 2c 70 63 7d 0d 16 62 07 | 5d 3a ed 0d 16 6c 05 e1 |,pc}..b.|]:...l..|
|00003e20| 0d 16 76 04 0d 16 80 19 | dd 20 a4 73 68 72 69 6e |..v.....|. .shrin|
|00003e30| 6b 74 61 62 6c 65 28 73 | 71 73 7a 25 29 0d 16 8a |ktable(s|qsz%)...|
|00003e40| 1c 74 61 62 6c 65 73 69 | 7a 65 25 3d 73 71 73 7a |.tablesi|ze%=sqsz|
|00003e50| 25 2a 73 71 73 7a 25 2b | 31 0d 16 94 1d 74 61 62 |%*sqsz%+|1....tab|
|00003e60| 6c 65 25 3d a4 61 6c 6c | 6f 63 28 74 61 62 6c 65 |le%=.all|oc(table|
|00003e70| 73 69 7a 65 25 29 0d 16 | 9e 15 3f 74 61 62 6c 65 |size%)..|..?table|
|00003e80| 25 3d 73 71 73 7a 25 2f | 32 2d 31 0d 16 a8 16 e3 |%=sqsz%/|2-1.....|
|00003e90| 20 58 25 3d 30 20 b8 20 | 73 71 73 7a 25 2f 32 2d | X%=0 . |sqsz%/2-|
|00003ea0| 31 0d 16 b2 19 20 e3 20 | 78 25 3d 58 25 20 b8 20 |1.... . |x%=X% . |
|00003eb0| 73 71 73 7a 25 2d 31 2d | 58 25 0d 16 bc 1f 20 20 |sqsz%-1-|X%.... |
|00003ec0| 74 61 62 6c 65 25 3f 28 | 58 25 2a 73 71 73 7a 25 |table%?(|X%*sqsz%|
|00003ed0| 2b 78 25 2b 31 29 3d 58 | 25 0d 16 c6 06 20 ed 0d |+x%+1)=X|%.... ..|
|00003ee0| 16 d0 14 20 e7 20 58 25 | 3c 3e 73 71 73 7a 25 2f |... . X%|<>sqsz%/|
|00003ef0| 32 20 8c 0d 16 da 20 20 | 20 e3 20 78 25 3d 58 25 |2 .... | . x%=X%|
|00003f00| 2b 31 20 b8 20 73 71 73 | 7a 25 2d 31 2d 28 58 25 |+1 . sqs|z%-1-(X%|
|00003f10| 2b 31 29 0d 16 e4 20 20 | 20 20 74 61 62 6c 65 25 |+1)... | table%|
|00003f20| 3f 28 78 25 2a 73 71 73 | 7a 25 2b 58 25 2b 31 29 |?(x%*sqs|z%+X%+1)|
|00003f30| 3d 58 25 0d 16 ee 28 20 | 20 20 74 61 62 6c 65 25 |=X%...( | table%|
|00003f40| 3f 28 78 25 2a 73 71 73 | 7a 25 2b 73 71 73 7a 25 |?(x%*sqs|z%+sqsz%|
|00003f50| 2d 31 2d 58 25 2b 31 29 | 3d 58 25 0d 16 f8 07 20 |-1-X%+1)|=X%.... |
|00003f60| 20 ed 0d 17 02 06 20 cd | 0d 17 0c 19 20 e3 20 78 | ..... .|.... . x|
|00003f70| 25 3d 58 25 20 b8 20 73 | 71 73 7a 25 2d 31 2d 58 |%=X% . s|qsz%-1-X|
|00003f80| 25 0d 17 16 29 20 20 74 | 61 62 6c 65 25 3f 28 28 |%...) t|able%?((|
|00003f90| 73 71 73 7a 25 2d 31 2d | 58 25 29 2a 73 71 73 7a |sqsz%-1-|X%)*sqsz|
|00003fa0| 25 2b 78 25 2b 31 29 3d | 58 25 0d 17 20 06 20 ed |%+x%+1)=|X%.. . .|
|00003fb0| 0d 17 2a 05 ed 0d 17 34 | 0b 3d 74 61 62 6c 65 25 |..*....4|.=table%|
|00003fc0| 0d 17 3e 04 0d 17 48 13 | dd 20 a4 64 69 61 67 30 |..>...H.|. .diag0|
|00003fd0| 28 73 71 73 7a 25 29 0d | 17 52 1c 74 61 62 6c 65 |(sqsz%).|.R.table|
|00003fe0| 73 69 7a 65 25 3d 73 71 | 73 7a 25 2a 73 71 73 7a |size%=sq|sz%*sqsz|
|00003ff0| 25 2b 31 0d 17 5c 1d 74 | 61 62 6c 65 25 3d a4 61 |%+1..\.t|able%=.a|
|00004000| 6c 6c 6f 63 28 74 61 62 | 6c 65 73 69 7a 65 25 29 |lloc(tab|lesize%)|
|00004010| 0d 17 66 1c 3f 74 61 62 | 6c 65 25 3d 28 73 71 73 |..f.?tab|le%=(sqs|
|00004020| 7a 25 2a 32 2d 32 29 81 | 64 66 72 25 0d 17 70 14 |z%*2-2).|dfr%..p.|
|00004030| e3 20 79 25 3d 30 20 b8 | 20 73 71 73 7a 25 2d 31 |. y%=0 .| sqsz%-1|
|00004040| 0d 17 7a 15 20 e3 20 78 | 25 3d 30 20 b8 20 73 71 |..z. . x|%=0 . sq|
|00004050| 73 7a 25 2d 31 0d 17 84 | 29 20 20 74 61 62 6c 65 |sz%-1...|) table|
|00004060| 25 3f 28 79 25 2a 73 71 | 73 7a 25 2b 78 25 2b 31 |%?(y%*sq|sz%+x%+1|
|00004070| 29 3d 28 78 25 2b 79 25 | 29 81 64 66 72 25 0d 17 |)=(x%+y%|).dfr%..|
|00004080| 8e 06 20 ed 0d 17 98 05 | ed 0d 17 a2 0b 3d 74 61 |.. .....|.....=ta|
|00004090| 62 6c 65 25 0d 17 ac 04 | 0d 17 b6 13 dd 20 a4 64 |ble%....|..... .d|
|000040a0| 69 61 67 31 28 73 71 73 | 7a 25 29 0d 17 c0 1c 74 |iag1(sqs|z%)....t|
|000040b0| 61 62 6c 65 73 69 7a 65 | 25 3d 73 71 73 7a 25 2a |ablesize|%=sqsz%*|
|000040c0| 73 71 73 7a 25 2b 31 0d | 17 ca 1d 74 61 62 6c 65 |sqsz%+1.|...table|
|000040d0| 25 3d a4 61 6c 6c 6f 63 | 28 74 61 62 6c 65 73 69 |%=.alloc|(tablesi|
|000040e0| 7a 65 25 29 0d 17 d4 1c | 3f 74 61 62 6c 65 25 3d |ze%)....|?table%=|
|000040f0| 28 73 71 73 7a 25 2a 32 | 2d 32 29 81 64 66 72 25 |(sqsz%*2|-2).dfr%|
|00004100| 0d 17 de 14 e3 20 79 25 | 3d 30 20 b8 20 73 71 73 |..... y%|=0 . sqs|
|00004110| 7a 25 2d 31 0d 17 e8 15 | 20 e3 20 78 25 3d 30 20 |z%-1....| . x%=0 |
|00004120| b8 20 73 71 73 7a 25 2d | 31 0d 17 f2 31 20 20 74 |. sqsz%-|1...1 t|
|00004130| 61 62 6c 65 25 3f 28 79 | 25 2a 73 71 73 7a 25 2b |able%?(y|%*sqsz%+|
|00004140| 78 25 2b 31 29 3d 28 73 | 71 73 7a 25 2d 31 2d 78 |x%+1)=(s|qsz%-1-x|
|00004150| 25 2b 79 25 29 81 64 66 | 72 25 0d 17 fc 06 20 ed |%+y%).df|r%.... .|
|00004160| 0d 18 06 05 ed 0d 18 10 | 0b 3d 74 61 62 6c 65 25 |........|.=table%|
|00004170| 0d 18 1a 04 0d 18 24 13 | dd 20 a4 64 69 61 67 32 |......$.|. .diag2|
|00004180| 28 73 71 73 7a 25 29 0d | 18 2e 1c 74 61 62 6c 65 |(sqsz%).|...table|
|00004190| 73 69 7a 65 25 3d 73 71 | 73 7a 25 2a 73 71 73 7a |size%=sq|sz%*sqsz|
|000041a0| 25 2b 31 0d 18 38 1d 74 | 61 62 6c 65 25 3d a4 61 |%+1..8.t|able%=.a|
|000041b0| 6c 6c 6f 63 28 74 61 62 | 6c 65 73 69 7a 65 25 29 |lloc(tab|lesize%)|
|000041c0| 0d 18 42 1c 3f 74 61 62 | 6c 65 25 3d 28 73 71 73 |..B.?tab|le%=(sqs|
|000041d0| 7a 25 2a 32 2d 32 29 81 | 64 66 72 25 0d 18 4c 14 |z%*2-2).|dfr%..L.|
|000041e0| e3 20 79 25 3d 30 20 b8 | 20 73 71 73 7a 25 2d 31 |. y%=0 .| sqsz%-1|
|000041f0| 0d 18 56 15 20 e3 20 78 | 25 3d 30 20 b8 20 73 71 |..V. . x|%=0 . sq|
|00004200| 73 7a 25 2d 31 0d 18 60 | 31 20 20 74 61 62 6c 65 |sz%-1..`|1 table|
|00004210| 25 3f 28 79 25 2a 73 71 | 73 7a 25 2b 78 25 2b 31 |%?(y%*sq|sz%+x%+1|
|00004220| 29 3d 28 78 25 2b 73 71 | 73 7a 25 2d 31 2d 79 25 |)=(x%+sq|sz%-1-y%|
|00004230| 29 81 64 66 72 25 0d 18 | 6a 06 20 ed 0d 18 74 05 |).dfr%..|j. ...t.|
|00004240| ed 0d 18 7e 0b 3d 74 61 | 62 6c 65 25 0d 18 88 04 |...~.=ta|ble%....|
|00004250| 0d 18 92 13 dd 20 a4 64 | 69 61 67 33 28 73 71 73 |..... .d|iag3(sqs|
|00004260| 7a 25 29 0d 18 9c 1c 74 | 61 62 6c 65 73 69 7a 65 |z%)....t|ablesize|
|00004270| 25 3d 73 71 73 7a 25 2a | 73 71 73 7a 25 2b 31 0d |%=sqsz%*|sqsz%+1.|
|00004280| 18 a6 1d 74 61 62 6c 65 | 25 3d a4 61 6c 6c 6f 63 |...table|%=.alloc|
|00004290| 28 74 61 62 6c 65 73 69 | 7a 65 25 29 0d 18 b0 1c |(tablesi|ze%)....|
|000042a0| 3f 74 61 62 6c 65 25 3d | 28 73 71 73 7a 25 2a 32 |?table%=|(sqsz%*2|
|000042b0| 2d 32 29 81 64 66 72 25 | 0d 18 ba 14 e3 20 79 25 |-2).dfr%|..... y%|
|000042c0| 3d 30 20 b8 20 73 71 73 | 7a 25 2d 31 0d 18 c4 15 |=0 . sqs|z%-1....|
|000042d0| 20 e3 20 78 25 3d 30 20 | b8 20 73 71 73 7a 25 2d | . x%=0 |. sqsz%-|
|000042e0| 31 0d 18 ce 39 20 20 74 | 61 62 6c 65 25 3f 28 79 |1...9 t|able%?(y|
|000042f0| 25 2a 73 71 73 7a 25 2b | 78 25 2b 31 29 3d 28 73 |%*sqsz%+|x%+1)=(s|
|00004300| 71 73 7a 25 2d 31 2d 78 | 25 2b 73 71 73 7a 25 2d |qsz%-1-x|%+sqsz%-|
|00004310| 31 2d 79 25 29 81 64 66 | 72 25 0d 18 d8 06 20 ed |1-y%).df|r%.... .|
|00004320| 0d 18 e2 05 ed 0d 18 ec | 0b 3d 74 61 62 6c 65 25 |........|.=table%|
|00004330| 0d 18 f6 04 0d 19 00 17 | dd 20 a4 63 69 72 63 74 |........|. .circt|
|00004340| 61 62 6c 65 28 73 71 73 | 7a 25 29 0d 19 0a 1c 74 |able(sqs|z%)....t|
|00004350| 61 62 6c 65 73 69 7a 65 | 25 3d 73 71 73 7a 25 2a |ablesize|%=sqsz%*|
|00004360| 73 71 73 7a 25 2b 31 0d | 19 14 1d 74 61 62 6c 65 |sqsz%+1.|...table|
|00004370| 25 3d a4 61 6c 6c 6f 63 | 28 74 61 62 6c 65 73 69 |%=.alloc|(tablesi|
|00004380| 7a 65 25 29 0d 19 1e 14 | 6d 61 78 72 61 64 25 3d |ze%)....|maxrad%=|
|00004390| 73 71 73 7a 25 2a b6 32 | 0d 19 28 15 72 61 64 66 |sqsz%*.2|..(.radf|
|000043a0| 61 63 3d 34 30 2f 6d 61 | 78 72 61 64 25 0d 19 32 |ac=40/ma|xrad%..2|
|000043b0| 19 3f 74 61 62 6c 65 25 | 3d 28 73 71 73 7a 25 2a |.?table%|=(sqsz%*|
|000043c0| 32 2d 32 29 81 32 0d 19 | 3c 14 e3 20 79 25 3d 30 |2-2).2..|<.. y%=0|
|000043d0| 20 b8 20 73 71 73 7a 25 | 2d 31 0d 19 46 15 20 e3 | . sqsz%|-1..F. .|
|000043e0| 20 78 25 3d 30 20 b8 20 | 73 71 73 7a 25 2d 31 0d | x%=0 . |sqsz%-1.|
|000043f0| 19 50 30 20 20 72 25 3d | b6 28 28 78 25 2d 73 71 |.P0 r%=|.((x%-sq|
|00004400| 73 7a 25 2f 32 29 5e 32 | 2b 28 79 25 2d 73 71 73 |sz%/2)^2|+(y%-sqs|
|00004410| 7a 25 2f 32 29 5e 32 29 | 2a 72 61 64 66 61 63 0d |z%/2)^2)|*radfac.|
|00004420| 19 5a 1f 20 20 74 61 62 | 6c 65 25 3f 28 79 25 2a |.Z. tab|le%?(y%*|
|00004430| 73 71 73 7a 25 2b 78 25 | 2b 31 29 3d 72 25 0d 19 |sqsz%+x%|+1)=r%..|
|00004440| 64 06 20 ed 0d 19 6e 05 | ed 0d 19 78 0b 3d 74 61 |d. ...n.|...x.=ta|
|00004450| 62 6c 65 25 0d 19 82 04 | 0d 19 8c 4a dd 20 a4 63 |ble%....|...J. .c|
|00004460| 6f 6d 70 32 28 74 69 74 | 6c 65 24 29 3d a4 63 6f |omp2(tit|le$)=.co|
|00004470| 6d 70 28 74 69 74 6c 65 | 24 2c a4 6c 6f 61 64 66 |mp(title|$,.loadf|
|00004480| 69 6c 65 28 74 61 62 6c | 65 70 61 74 68 24 2b 74 |ile(tabl|epath$+t|
|00004490| 69 74 6c 65 24 2c 64 75 | 6d 6d 79 73 69 7a 65 25 |itle$,du|mmysize%|
|000044a0| 29 29 0d 19 96 04 0d 19 | a0 1a dd 20 a4 63 6f 6d |))......|... .com|
|000044b0| 70 28 74 69 74 6c 65 24 | 2c 74 61 62 6c 65 25 29 |p(title$|,table%)|
|000044c0| 0d 19 aa 12 f4 20 50 52 | 49 4e 54 20 74 69 74 6c |..... PR|INT titl|
|000044d0| 65 24 0d 19 b4 2f f4 20 | 43 6f 6d 70 69 6c 65 20 |e$.../. |Compile |
|000044e0| 74 61 62 6c 65 20 6f 66 | 20 6f 66 66 73 65 74 73 |table of| offsets|
|000044f0| 20 66 72 6f 6d 20 6f 72 | 64 65 72 20 74 61 62 6c | from or|der tabl|
|00004500| 65 0d 19 be 2a 74 61 62 | 6c 65 73 69 7a 65 25 3d |e...*tab|lesize%=|
|00004510| 28 3f 74 61 62 6c 65 25 | 2b 31 2b 73 71 73 7a 25 |(?table%|+1+sqsz%|
|00004520| 2a 73 71 73 7a 25 2b 31 | 29 2a 34 0d 19 c8 1e 74 |*sqsz%+1|)*4....t|
|00004530| 61 62 6c 65 31 25 3d a4 | 61 6c 6c 6f 63 28 74 61 |able1%=.|alloc(ta|
|00004540| 62 6c 65 73 69 7a 65 25 | 29 0d 19 d2 0f 74 31 25 |blesize%|)....t1%|
|00004550| 3d 74 61 62 6c 65 31 25 | 0d 19 dc 0f 74 25 3d 74 |=table1%|....t%=t|
|00004560| 61 62 6c 65 25 2b 31 0d | 19 e6 14 e3 20 79 25 3d |able%+1.|.... y%=|
|00004570| 30 20 b8 20 73 71 73 7a | 25 2d 31 0d 19 f0 15 20 |0 . sqsz|%-1.... |
|00004580| e3 20 78 25 3d 30 20 b8 | 20 73 71 73 7a 25 2d 31 |. x%=0 .| sqsz%-1|
|00004590| 0d 19 fa 2b 20 20 21 74 | 31 25 3d 78 25 2a 62 79 |...+ !t|1%=x%*by|
|000045a0| 70 70 25 2b 79 25 2a 6c | 69 6e 65 6c 65 6e 25 2b |pp%+y%*l|inelen%+|
|000045b0| 28 28 3f 74 25 29 3c 3c | 32 34 29 0d 1a 04 0b 20 |((?t%)<<|24).... |
|000045c0| 20 74 25 2b 3d 31 0d 1a | 0e 0c 20 20 74 31 25 2b | t%+=1..|.. t1%+|
|000045d0| 3d 34 0d 1a 18 06 20 ed | 0d 1a 22 05 ed 0d 1a 2c |=4.... .|.."....,|
|000045e0| 23 c8 99 22 4f 53 5f 48 | 65 61 70 53 6f 72 74 22 |#.."OS_H|eapSort"|
|000045f0| 2c 78 25 2a 79 25 2c 74 | 61 62 6c 65 31 25 2c 30 |,x%*y%,t|able1%,0|
|00004600| 0d 1a 36 1a 74 32 25 3d | 74 61 62 6c 65 31 25 2b |..6.t2%=|table1%+|
|00004610| 74 61 62 6c 65 73 69 7a | 65 25 0d 1a 40 2a 74 32 |tablesiz|e%..@*t2|
|00004620| 25 21 2d 34 3d 2d 32 3a | 74 32 25 2d 3d 34 3a f4 |%!-4=-2:|t2%-=4:.|
|00004630| 20 45 6e 64 20 6f 66 20 | 74 61 62 6c 65 20 6d 61 | End of |table ma|
|00004640| 72 6b 65 72 0d 1a 4a 10 | 66 25 3d 3f 74 61 62 6c |rker..J.|f%=?tabl|
|00004650| 65 25 2b 31 0d 1a 54 12 | c8 95 20 74 31 25 3e 74 |e%+1..T.|.. t1%>t|
|00004660| 61 62 6c 65 31 25 0d 1a | 5e 15 20 77 25 3d 74 31 |able1%..|^. w%=t1|
|00004670| 25 21 2d 34 3a 74 31 25 | 2d 3d 34 0d 1a 68 15 20 |%!-4:t1%|-=4..h. |
|00004680| c8 95 20 28 77 25 3e 3e | 3e 32 34 29 3c 3e 66 25 |.. (w%>>|>24)<>f%|
|00004690| 0d 1a 72 1c 20 20 74 32 | 25 21 2d 34 3d 2d 31 3a |..r. t2|%!-4=-1:|
|000046a0| 74 32 25 2d 3d 34 3a 66 | 25 2d 3d 31 0d 1a 7c 06 |t2%-=4:f|%-=1..|.|
|000046b0| 20 ce 0d 1a 86 12 20 77 | 25 3d 77 25 80 26 46 46 | ..... w|%=w%.&FF|
|000046c0| 46 46 46 46 0d 1a 90 15 | 20 74 32 25 21 2d 34 3d |FFFF....| t2%!-4=|
|000046d0| 77 25 3a 74 32 25 2d 3d | 34 0d 1a 9a 05 ce 0d 1a |w%:t2%-=|4.......|
|000046e0| a4 08 3d 74 32 25 0d 1a | ae 04 0d 1a b8 0b dd 20 |..=t2%..|....... |
|000046f0| f2 53 68 6f 77 0d 1a c2 | 2f 66 69 6c 65 25 3d 2d |.Show...|/file%=-|
|00004700| 31 3a 20 53 6c 6f 77 25 | 3d a3 3a 20 53 6c 6f 77 |1: Slow%|=.: Slow|
|00004710| 52 61 74 65 25 3d 33 30 | 30 3a 4e 75 6d 62 65 72 |Rate%=30|0:Number|
|00004720| 73 25 3d a3 0d 1a cc 27 | 50 61 75 73 65 25 3d a3 |s%=....'|Pause%=.|
|00004730| 3a 20 50 61 75 73 65 49 | 6e 69 74 25 3d a3 3a 20 |: PauseI|nit%=.: |
|00004740| 43 6f 6e 74 69 6e 75 65 | 25 3d a3 0d 1a d6 26 49 |Continue|%=....&I|
|00004750| 6e 64 65 78 25 3d a3 3a | 20 49 6e 64 65 78 43 6f |ndex%=.:| IndexCo|
|00004760| 75 6e 74 25 3d 30 3a 20 | 52 61 6e 64 6f 6d 25 3d |unt%=0: |Random%=|
|00004770| a3 0d 1a e0 21 49 6e 70 | 75 74 25 3d a3 3a 20 49 |....!Inp|ut%=.: I|
|00004780| 6e 69 74 25 3d b9 3a 20 | 56 65 72 62 6f 73 65 25 |nit%=.: |Verbose%|
|00004790| 3d a3 0d 1a ea 22 46 72 | 75 69 74 4c 6f 73 73 25 |=...."Fr|uitLoss%|
|000047a0| 3d a3 3a 20 46 72 75 69 | 74 4c 6f 73 73 49 6e 69 |=.: Frui|tLossIni|
|000047b0| 74 25 3d a3 0d 1a f4 0f | e7 20 68 61 72 64 75 70 |t%=.....|. hardup|
|000047c0| 25 20 8c 0d 1a fe 43 20 | 20 49 6e 64 65 78 4d 69 |% ....C | IndexMi|
|000047d0| 6e 58 25 3d 31 35 3a 20 | 49 6e 64 65 78 4d 69 6e |nX%=15: |IndexMin|
|000047e0| 59 25 3d 31 35 3a 20 49 | 6e 64 65 78 4d 61 78 58 |Y%=15: I|ndexMaxX|
|000047f0| 25 3d 31 32 36 35 3a 20 | 49 6e 64 65 78 4d 61 78 |%=1265: |IndexMax|
|00004800| 59 25 3d 39 34 35 0d 1b | 08 06 20 cc 0d 1b 12 44 |Y%=945..|.. ....D|
|00004810| 20 20 49 6e 64 65 78 4d | 69 6e 58 25 3d 34 30 3a | IndexM|inX%=40:|
|00004820| 20 49 6e 64 65 78 4d 69 | 6e 59 25 3d 38 38 3a 20 | IndexMi|nY%=88: |
|00004830| 49 6e 64 65 78 4d 61 78 | 58 25 3d 31 35 37 30 3a |IndexMax|X%=1570:|
|00004840| 20 49 6e 64 65 78 4d 61 | 78 59 25 3d 31 31 31 30 | IndexMa|xY%=1110|
|00004850| 0d 1b 1c 05 cd 0d 1b 26 | 18 49 6e 64 65 78 58 25 |.......&|.IndexX%|
|00004860| 3d 35 3a 20 49 6e 64 65 | 78 59 25 3d 35 0d 1b 30 |=5: Inde|xY%=5..0|
|00004870| 0d c8 99 20 36 2c 31 35 | 2c 31 0d 1b 3a 13 f5 20 |... 6,15|,1..:.. |
|00004880| 4b 65 79 25 3d 26 32 30 | 20 84 20 a6 30 0d 1b 44 |Key%=&20| . .0..D|
|00004890| 0b 20 c8 8e 20 b9 20 ca | 0d 1b 4e 45 20 20 c9 20 |. .. . .|..NE . |
|000048a0| 28 28 a6 2d 32 29 20 80 | 20 28 a6 2d 35 38 29 29 |((.-2) .| (.-58))|
|000048b0| 20 84 20 a6 28 2d 36 33 | 29 3a 20 66 69 6c 65 25 | . .(-63|): file%|
|000048c0| 3d 30 3a 20 f4 20 43 54 | 52 4c 20 2b 20 55 70 20 |=0: . CT|RL + Up |
|000048d0| 61 72 72 6f 77 20 4f 52 | 20 48 4f 4d 45 0d 1b 58 |arrow OR| HOME..X|
|000048e0| 36 20 20 c9 20 28 a6 2d | 32 29 20 80 20 28 a6 2d |6 . (.-|2) . (.-|
|000048f0| 34 32 29 3a 20 66 69 6c | 65 25 3d 39 39 3a 20 20 |42): fil|e%=99: |
|00004900| f4 20 43 54 52 4c 20 2b | 20 44 6f 77 6e 20 61 72 |. CTRL +| Down ar|
|00004910| 72 6f 77 0d 1b 62 36 20 | 20 c9 20 28 a6 2d 32 29 |row..b6 | . (.-2)|
|00004920| 20 80 20 28 a6 2d 32 36 | 29 3a 20 20 20 20 20 20 | . (.-26|): |
|00004930| 20 20 20 20 20 20 f4 20 | 43 54 52 4c 20 2b 20 4c | . |CTRL + L|
|00004940| 65 66 74 20 61 72 72 6f | 77 0d 1b 6c 25 20 20 20 |eft arro|w..l% |
|00004950| 20 e7 20 66 69 6c 65 25 | 3c 35 30 20 66 69 6c 65 | . file%|<50 file|
|00004960| 25 3d 30 20 8b 20 66 69 | 6c 65 25 3d 35 30 0d 1b |%=0 . fi|le%=50..|
|00004970| 76 37 20 20 c9 20 28 a6 | 2d 32 29 20 80 20 28 a6 |v7 . (.|-2) . (.|
|00004980| 2d 31 32 32 29 3a 20 20 | 20 20 20 20 20 20 20 20 |-122): | |
|00004990| 20 f4 20 43 54 52 4c 20 | 2b 20 52 69 67 68 74 20 | . CTRL |+ Right |
|000049a0| 61 72 72 6f 77 0d 1b 80 | 26 20 20 20 20 e7 20 66 |arrow...|& . f|
|000049b0| 69 6c 65 25 3e 34 39 20 | 66 69 6c 65 25 3d 39 39 |ile%>49 |file%=99|
|000049c0| 20 8b 20 66 69 6c 65 25 | 3d 34 39 0d 1b 8a 35 20 | . file%|=49...5 |
|000049d0| 20 c9 20 28 a6 2d 31 29 | 20 80 20 28 a6 2d 35 38 | . (.-1)| . (.-58|
|000049e0| 29 3a 20 66 69 6c 65 25 | 2d 3d 32 30 3a 20 f4 20 |): file%|-=20: . |
|000049f0| 53 48 49 46 54 20 2b 20 | 55 70 20 61 72 72 6f 77 |SHIFT + |Up arrow|
|00004a00| 0d 1b 94 37 20 20 c9 20 | 28 a6 2d 31 29 20 80 20 |...7 . |(.-1) . |
|00004a10| 28 a6 2d 34 32 29 3a 20 | 66 69 6c 65 25 2b 3d 32 |(.-42): |file%+=2|
|00004a20| 30 3a 20 f4 20 53 48 49 | 46 54 20 2b 20 44 6f 77 |0: . SHI|FT + Dow|
|00004a30| 6e 20 61 72 72 6f 77 0d | 1b 9e 37 20 20 c9 20 28 |n arrow.|..7 . (|
|00004a40| a6 2d 31 29 20 80 20 28 | a6 2d 32 36 29 3a 20 66 |.-1) . (|.-26): f|
|00004a50| 69 6c 65 25 2d 3d 31 30 | 3a 20 f4 20 53 48 49 46 |ile%-=10|: . SHIF|
|00004a60| 54 20 2b 20 4c 65 66 74 | 20 61 72 72 6f 77 0d 1b |T + Left| arrow..|
|00004a70| a8 38 20 20 c9 20 28 a6 | 2d 31 29 20 80 20 28 a6 |.8 . (.|-1) . (.|
|00004a80| 2d 31 32 32 29 3a 20 66 | 69 6c 65 25 2b 3d 31 30 |-122): f|ile%+=10|
|00004a90| 3a f4 20 53 48 49 46 54 | 20 2b 20 52 69 67 68 74 |:. SHIFT| + Right|
|00004aa0| 20 61 72 72 6f 77 0d 1b | b2 04 0d 1b bc 33 20 20 | arrow..|.....3 |
|00004ab0| c9 20 a6 2d 35 38 3a 20 | 20 66 69 6c 65 25 2d 3d |. .-58: | file%-=|
|00004ac0| 35 3a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |5: | |
|00004ad0| 20 20 20 f4 20 55 70 20 | 61 72 72 6f 77 0d 1b c6 | . Up |arrow...|
|00004ae0| 29 20 20 20 e7 20 50 61 | 75 73 65 25 20 8c 20 50 |) . Pa|use% . P|
|00004af0| 61 75 73 65 49 6e 69 74 | 25 3d b9 3a 20 50 61 75 |auseInit|%=.: Pau|
|00004b00| 73 65 25 3d a3 3a 0d 1b | d0 45 20 20 c9 20 a6 2d |se%=.:..|.E . .-|
|00004b10| 32 36 20 84 20 a6 2d 31 | 30 3a 20 20 20 20 20 20 |26 . .-1|0: |
|00004b20| 20 20 20 20 20 20 20 20 | 20 20 f4 20 4c 65 66 74 | | . Left|
|00004b30| 20 61 72 72 6f 77 20 4f | 52 20 4c 65 66 74 20 6d | arrow O|R Left m|
|00004b40| 6f 75 73 65 20 62 75 74 | 74 6f 6e 0d 1b da 29 20 |ouse but|ton...) |
|00004b50| 20 20 e7 20 50 61 75 73 | 65 25 20 8c 20 50 61 75 | . Paus|e% . Pau|
|00004b60| 73 65 49 6e 69 74 25 3d | b9 3a 20 50 61 75 73 65 |seInit%=|.: Pause|
|00004b70| 25 3d a3 3a 0d 1b e4 4c | 20 20 20 e7 20 49 6e 64 |%=.:...L| . Ind|
|00004b80| 65 78 25 20 8c 20 49 6e | 64 65 78 43 6f 75 6e 74 |ex% . In|dexCount|
|00004b90| 25 2d 3d 31 20 8b 20 20 | 66 69 6c 65 25 2d 3d 31 |%-=1 . |file%-=1|
|00004ba0| 3a 20 46 72 75 69 74 4c | 6f 73 73 25 3d a3 3a 20 |: FruitL|oss%=.: |
|00004bb0| 46 72 75 69 74 4c 6f 73 | 73 49 6e 69 74 25 3d a3 |FruitLos|sInit%=.|
|00004bc0| 0d 1b ee 47 20 20 c9 20 | a6 2d 31 32 32 20 84 20 |...G . |.-122 . |
|00004bd0| a6 2d 31 32 3a 20 20 20 | 20 20 20 20 20 20 20 20 |.-12: | |
|00004be0| 20 20 20 20 f4 20 52 69 | 67 68 74 20 61 72 72 6f | . Ri|ght arro|
|00004bf0| 77 20 4f 52 20 52 69 67 | 68 74 20 6d 6f 75 73 65 |w OR Rig|ht mouse|
|00004c00| 20 62 75 74 74 6f 6e 0d | 1b f8 2c 20 20 20 e7 20 | button.|.., . |
|00004c10| 50 61 75 73 65 25 20 80 | 20 66 69 6c 65 25 3d 38 |Pause% .| file%=8|
|00004c20| 20 8c 20 46 72 75 69 74 | 4c 6f 73 73 49 6e 69 74 | . Fruit|LossInit|
|00004c30| 25 3d b9 0d 1c 02 28 20 | 20 20 e7 20 50 61 75 73 |%=....( | . Paus|
|00004c40| 65 25 20 8c 20 50 61 75 | 73 65 49 6e 69 74 25 3d |e% . Pau|seInit%=|
|00004c50| b9 3a 20 50 61 75 73 65 | 25 3d a3 0d 1c 0c 2c 20 |.: Pause|%=...., |
|00004c60| 20 20 e7 20 49 6e 64 65 | 78 25 20 8c 20 49 6e 64 | . Inde|x% . Ind|
|00004c70| 65 78 43 6f 75 6e 74 25 | 2b 3d 31 20 8b 20 20 66 |exCount%|+=1 . f|
|00004c80| 69 6c 65 25 2b 3d 31 0d | 1c 16 35 20 20 c9 20 a6 |ile%+=1.|..5 . .|
|00004c90| 2d 34 32 3a 20 20 66 69 | 6c 65 25 2b 3d 35 3a 20 |-42: fi|le%+=5: |
|00004ca0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004cb0| f4 20 44 6f 77 6e 20 61 | 72 72 6f 77 0d 1c 20 29 |. Down a|rrow.. )|
|00004cc0| 20 20 20 e7 20 50 61 75 | 73 65 25 20 8c 20 50 61 | . Pau|se% . Pa|
|00004cd0| 75 73 65 49 6e 69 74 25 | 3d b9 3a 20 50 61 75 73 |useInit%|=.: Paus|
|00004ce0| 65 25 3d a3 3a 0d 1c 2a | 42 20 20 c9 20 a6 2d 39 |e%=.:..*|B . .-9|
|00004cf0| 39 20 84 20 a6 2d 31 31 | 3a 20 20 20 20 20 20 20 |9 . .-11|: |
|00004d00| 20 20 20 20 20 20 20 20 | 20 f4 20 53 70 61 63 65 | | . Space|
|00004d10| 20 4f 52 20 43 65 6e 74 | 72 65 20 6d 6f 75 73 65 | OR Cent|re mouse|
|00004d20| 20 62 75 74 74 6f 6e 0d | 1c 34 11 20 20 20 e7 20 | button.|.4. . |
|00004d30| 49 6e 64 65 78 25 20 8c | 0d 1c 3e 13 20 20 20 20 |Index% .|..>. |
|00004d40| 20 2a 50 4f 49 4e 54 45 | 52 20 30 0d 1c 48 32 20 | *POINTE|R 0..H2 |
|00004d50| 20 20 20 20 e7 20 4d 6f | 75 73 65 58 25 3e 49 6e | . Mo|useX%>In|
|00004d60| 64 65 78 4d 61 78 58 25 | 20 8c 20 4d 6f 75 73 65 |dexMaxX%| . Mouse|
|00004d70| 58 25 3d 49 6e 64 65 78 | 4d 61 78 58 25 0d 1c 52 |X%=Index|MaxX%..R|
|00004d80| 32 20 20 20 20 20 e7 20 | 4d 6f 75 73 65 59 25 3e |2 . |MouseY%>|
|00004d90| 49 6e 64 65 78 4d 61 78 | 59 25 20 8c 20 4d 6f 75 |IndexMax|Y% . Mou|
|00004da0| 73 65 58 25 3d 49 6e 64 | 65 78 4d 61 78 59 25 0d |seX%=Ind|exMaxY%.|
|00004db0| 1c 5c a5 20 20 20 20 20 | 66 69 6c 65 25 3d 49 6e |.\. |file%=In|
|00004dc0| 63 25 20 2b 20 28 4d 6f | 75 73 65 58 25 2d 49 6e |c% + (Mo|useX%-In|
|00004dd0| 64 65 78 4d 69 6e 58 25 | 29 81 28 28 49 6e 64 65 |dexMinX%|).((Inde|
|00004de0| 78 4d 61 78 58 25 2d 49 | 6e 64 65 78 4d 69 6e 58 |xMaxX%-I|ndexMinX|
|00004df0| 25 29 2f 49 6e 64 65 78 | 58 25 29 20 2b 20 49 6e |%)/Index|X%) + In|
|00004e00| 64 65 78 58 25 2a 28 49 | 6e 64 65 78 59 25 2d 31 |dexX%*(I|ndexY%-1|
|00004e10| 29 20 2d 20 28 28 4d 6f | 75 73 65 59 25 2d 49 6e |) - ((Mo|useY%-In|
|00004e20| 64 65 78 4d 69 6e 59 25 | 29 81 28 28 49 6e 64 65 |dexMinY%|).((Inde|
|00004e30| 78 4d 61 78 59 25 2d 49 | 6e 64 65 78 4d 69 6e 59 |xMaxY%-I|ndexMinY|
|00004e40| 25 29 2f 49 6e 64 65 78 | 59 25 29 29 2a 49 6e 64 |%)/Index|Y%))*Ind|
|00004e50| 65 78 58 25 0d 1c 66 34 | 20 20 20 20 20 50 61 75 |exX%..f4| Pau|
|00004e60| 73 65 49 6e 69 74 25 3d | b9 3a 20 50 61 75 73 65 |seInit%=|.: Pause|
|00004e70| 25 3d a3 3a 20 49 6e 64 | 65 78 25 3d a3 3a 20 52 |%=.: Ind|ex%=.: R|
|00004e80| 61 6e 64 6f 6d 25 3d a3 | 0d 1c 70 08 20 20 20 cd |andom%=.|..p. .|
|00004e90| 0d 1c 7a 04 0d 1c 84 2f | 20 20 c9 20 4b 65 79 25 |..z..../| . Key%|
|00004ea0| 3d 26 37 33 3a 20 53 6c | 6f 77 25 3d b9 3a 20 20 |=&73: Sl|ow%=.: |
|00004eb0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 f4 20 | | . |
|00004ec0| 27 53 27 0d 1c 8e 14 20 | 20 20 53 6c 6f 77 52 61 |'S'.... | SlowRa|
|00004ed0| 74 65 25 2b 3d 31 30 0d | 1c 98 2e 20 20 c9 20 4b |te%+=10.|... . K|
|00004ee0| 65 79 25 3d 26 36 36 3a | 20 e7 20 53 6c 6f 77 25 |ey%=&66:| . Slow%|
|00004ef0| 20 8c 20 66 69 6c 65 25 | 2b 3d 31 3a 20 20 20 20 | . file%|+=1: |
|00004f00| f4 20 27 46 27 0d 1c a2 | 1d 20 20 20 53 6c 6f 77 |. 'F'...|. Slow|
|00004f10| 25 3d a3 3a 20 53 6c 6f | 77 52 61 74 65 25 2d 3d |%=.: Slo|wRate%-=|
|00004f20| 31 30 0d 1c ac 2f 20 20 | c9 20 4b 65 79 25 3d 26 |10.../ |. Key%=&|
|00004f30| 37 30 3a 20 50 61 75 73 | 65 49 6e 69 74 25 3d b9 |70: Paus|eInit%=.|
|00004f40| 3a 20 20 20 20 20 20 20 | 20 20 20 20 f4 20 27 50 |: | . 'P|
|00004f50| 27 0d 1c b6 13 20 20 20 | 46 72 75 69 74 4c 6f 73 |'.... |FruitLos|
|00004f60| 73 25 3d a3 0d 1c c0 32 | 20 20 c9 20 4b 65 79 25 |s%=....2| . Key%|
|00004f70| 3d 26 36 33 3a 20 20 20 | 20 20 20 20 20 20 20 20 |=&63: | |
|00004f80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004f90| 20 f4 20 27 43 27 0d 1c | ca 11 20 20 20 e7 20 50 | . 'C'..|.. . P|
|00004fa0| 61 75 73 65 25 20 8c 0d | 1c d4 36 20 20 20 20 20 |ause% ..|..6 |
|00004fb0| 43 6f 6e 74 69 6e 75 65 | 25 3d b9 3a 20 50 61 75 |Continue|%=.: Pau|
|00004fc0| 73 65 25 3d a3 3a 20 49 | 6e 64 65 78 25 3d a3 3a |se%=.: I|ndex%=.:|
|00004fd0| 20 50 61 75 73 65 49 6e | 69 74 25 3d a3 0d 1c de | PauseIn|it%=....|
|00004fe0| 09 20 20 20 20 cc 0d 1c | e8 12 20 20 20 20 20 52 |. ...|.. R|
|00004ff0| 61 6e 64 6f 6d 25 3d a3 | 0d 1c f2 08 20 20 20 cd |andom%=.|.... .|
|00005000| 0d 1c fc 0f 20 20 20 66 | 69 6c 65 25 2b 3d 31 0d |.... f|ile%+=1.|
|00005010| 1d 06 2f 20 20 c9 20 4b | 65 79 25 3d 26 36 45 3a |../ . K|ey%=&6E:|
|00005020| 20 4e 75 6d 62 65 72 73 | 25 3d b9 3a 20 66 69 6c | Numbers|%=.: fil|
|00005030| 65 25 2b 3d 31 3a 20 20 | 20 f4 20 27 4e 27 0d 1d |e%+=1: | . 'N'..|
|00005040| 10 2e 20 20 c9 20 4b 65 | 79 25 3d 26 36 32 3a 20 |.. . Ke|y%=&62: |
|00005050| 4e 75 6d 62 65 72 73 25 | 3d a3 3a 20 66 69 6c 65 |Numbers%|=.: file|
|00005060| 25 2b 3d 31 3a 20 20 f4 | 20 27 42 27 0d 1d 1a 2f |%+=1: .| 'B'.../|
|00005070| 20 20 c9 20 4b 65 79 25 | 3d 26 36 37 3a 20 49 6e | . Key%|=&67: In|
|00005080| 70 75 74 25 3d b9 3a 20 | 20 20 20 20 20 20 20 20 |put%=.: | |
|00005090| 20 20 20 20 20 20 f4 20 | 27 47 27 0d 1d 24 2f 20 | . |'G'..$/ |
|000050a0| 20 c9 20 4b 65 79 25 3d | 26 37 32 3a 20 52 61 6e | . Key%=|&72: Ran|
|000050b0| 64 6f 6d 25 3d b9 3a 20 | 20 20 20 20 20 20 20 20 |dom%=.: | |
|000050c0| 20 20 20 20 20 f4 20 27 | 52 27 0d 1d 2e 2f 20 20 | . '|R'.../ |
|000050d0| c9 20 4b 65 79 25 3d 26 | 37 36 3a 20 56 65 72 62 |. Key%=&|76: Verb|
|000050e0| 6f 73 65 25 3d b9 3a 20 | 66 69 6c 65 25 2b 3d 31 |ose%=.: |file%+=1|
|000050f0| 3a 20 20 20 f4 20 27 56 | 27 0d 1d 38 2e 20 20 c9 |: . 'V|'..8. .|
|00005100| 20 4b 65 79 25 3d 26 37 | 34 3a 20 56 65 72 62 6f | Key%=&7|4: Verbo|
|00005110| 73 65 25 3d a3 3a 20 66 | 69 6c 65 25 2b 3d 31 3a |se%=.: f|ile%+=1:|
|00005120| 20 20 f4 20 27 54 27 0d | 1d 42 2f 20 20 c9 20 4b | . 'T'.|.B/ . K|
|00005130| 65 79 25 3d 26 36 39 3a | 20 49 6e 64 65 78 25 3d |ey%=&69:| Index%=|
|00005140| b9 3a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.: | |
|00005150| 20 f4 20 27 49 27 0d 1d | 4c 1d 20 20 20 50 61 75 | . 'I'..|L. Pau|
|00005160| 73 65 49 6e 69 74 25 3d | b9 3a 20 50 61 75 73 65 |seInit%=|.: Pause|
|00005170| 25 3d a3 0d 1d 56 1b 20 | 20 20 49 6e 64 65 78 43 |%=...V. | IndexC|
|00005180| 6f 75 6e 74 25 3d 66 69 | 6c 65 25 81 32 35 0d 1d |ount%=fi|le%.25..|
|00005190| 60 11 20 20 20 2a 50 4f | 49 4e 54 45 52 20 31 0d |`. *PO|INTER 1.|
|000051a0| 1d 6a 07 20 20 7f 0d 1d | 74 47 20 20 20 e7 20 ac |.j. ...|tG . .|
|000051b0| 20 50 61 75 73 65 25 20 | 80 20 ac 20 49 6e 64 65 | Pause% |. . Inde|
|000051c0| 78 25 20 8c 20 66 69 6c | 65 25 2b 3d 31 3a 20 20 |x% . fil|e%+=1: |
|000051d0| 20 20 f4 20 69 6e 63 72 | 65 6d 65 6e 74 20 74 6f | . incr|ement to|
|000051e0| 20 6e 65 78 74 20 70 69 | 63 74 75 72 65 0d 1d 7e | next pi|cture..~|
|000051f0| 06 20 cb 0d 1d 88 04 0d | 1d 92 0e 20 c8 99 20 36 |. ......|... .. 6|
|00005200| 2c 31 35 2c 31 0d 1d 9c | 0f 20 e7 20 49 6e 70 75 |,15,1...|. . Inpu|
|00005210| 74 25 20 8c 0d 1d a6 11 | 20 20 20 2a 50 4f 49 4e |t% .....| *POIN|
|00005220| 54 45 52 20 30 0d 1d b0 | 14 20 20 20 fb 20 32 35 |TER 0...|. . 25|
|00005230| 35 2c 31 36 30 2c 31 36 | 30 0d 1d ba 16 20 20 20 |5,160,16|0.... |
|00005240| ef 33 30 3a 20 f1 20 c4 | 39 30 2c 22 20 22 29 0d |.30: . .|90," ").|
|00005250| 1d c4 23 20 20 20 ef 33 | 30 3a 20 e8 22 47 6f 74 |..# .3|0: ."Got|
|00005260| 6f 20 66 72 61 6d 65 20 | 2e 2e 2e 20 22 66 69 6c |o frame |... "fil|
|00005270| 65 25 0d 1d ce 32 20 20 | 20 50 61 75 73 65 49 6e |e%...2 | PauseIn|
|00005280| 69 74 25 3d b9 3a 20 50 | 61 75 73 65 25 3d a3 3a |it%=.: P|ause%=.:|
|00005290| 20 49 6e 64 65 78 25 3d | a3 3a 20 52 61 6e 64 6f | Index%=|.: Rando|
|000052a0| 6d 25 3d a3 0d 1d d8 16 | 20 20 20 ef 33 30 3a 20 |m%=.....| .30: |
|000052b0| f1 20 c4 39 30 2c 22 20 | 22 29 0d 1d e2 06 20 cd |. .90," |").... .|
|000052c0| 0d 1d ec 06 20 87 0d 1d | f6 50 20 e7 20 53 6c 6f |.... ...|.P . Slo|
|000052d0| 77 25 20 80 20 ac 20 28 | 50 61 75 73 65 49 6e 69 |w% . . (|PauseIni|
|000052e0| 74 25 20 84 20 50 61 75 | 73 65 25 29 20 8c 20 49 |t% . Pau|se%) . I|
|000052f0| 25 3d 30 3a 20 f5 20 49 | 25 2b 3d 31 3a 20 c8 96 |%=0: . I|%+=1: ..|
|00005300| 3a 20 fd 20 49 25 3d 53 | 6c 6f 77 52 61 74 65 25 |: . I%=S|lowRate%|
|00005310| 20 84 20 ac a6 30 0d 1e | 00 41 20 e7 20 49 6e 64 | . ..0..|.A . Ind|
|00005320| 65 78 43 6f 75 6e 74 25 | 3c 30 20 8c 20 49 6e 64 |exCount%|<0 . Ind|
|00005330| 65 78 43 6f 75 6e 74 25 | 2b 3d 34 20 8b 20 49 6e |exCount%|+=4 . In|
|00005340| 64 65 78 43 6f 75 6e 74 | 25 3d 49 6e 64 65 78 43 |dexCount|%=IndexC|
|00005350| 6f 75 6e 74 25 83 34 0d | 1e 0a 2d 20 e7 20 66 69 |ount%.4.|..- . fi|
|00005360| 6c 65 25 3c 30 20 8c 20 | 66 69 6c 65 25 2b 3d 31 |le%<0 . |file%+=1|
|00005370| 30 30 20 8b 20 66 69 6c | 65 25 3d 66 69 6c 65 25 |00 . fil|e%=file%|
|00005380| 83 31 30 30 0d 1e 14 1f | 20 e7 20 52 61 6e 64 6f |.100....| . Rando|
|00005390| 6d 25 20 8c 20 66 69 6c | 65 25 3d b3 28 31 30 30 |m% . fil|e%=.(100|
|000053a0| 29 2d 31 0d 1e 1e 43 20 | e7 20 46 72 75 69 74 4c |)-1...C |. FruitL|
|000053b0| 6f 73 73 25 20 80 20 66 | 69 6c 65 25 3d 31 33 20 |oss% . f|ile%=13 |
|000053c0| 8c 20 46 72 75 69 74 4c | 6f 73 73 25 3d a3 3a 20 |. FruitL|oss%=.: |
|000053d0| 66 69 6c 65 25 3d 31 30 | 3a 20 50 61 75 73 65 49 |file%=10|: PauseI|
|000053e0| 6e 69 74 25 3d b9 0d 1e | 28 2e 20 e7 20 49 6e 64 |nit%=...|(. . Ind|
|000053f0| 65 78 25 20 84 20 52 61 | 6e 64 6f 6d 25 20 84 20 |ex% . Ra|ndom% . |
|00005400| 53 6c 6f 77 25 20 8c 20 | 46 72 75 69 74 4c 6f 73 |Slow% . |FruitLos|
|00005410| 73 25 3d a3 0d 1e 32 0f | 20 e7 20 49 6e 64 65 78 |s%=...2.| . Index|
|00005420| 25 20 8c 0d 1e 3c 13 20 | 20 20 46 69 6c 65 24 3d |% ...<. | File$=|
|00005430| 22 2e 6b 65 79 22 0d 1e | 46 17 20 20 20 c8 8e 20 |".key"..|F. .. |
|00005440| 49 6e 64 65 78 43 6f 75 | 6e 74 25 20 ca 0d 1e 50 |IndexCou|nt% ...P|
|00005450| 39 20 20 20 20 c9 20 30 | 3a 20 49 6e 63 25 3d 30 |9 . 0|: Inc%=0|
|00005460| 3a 20 20 46 69 6c 65 24 | 2b 3d 22 30 30 2d 32 34 |: File$|+="00-24|
|00005470| 22 3a 20 49 6d 61 67 65 | 44 69 72 24 3d 69 6d 61 |": Image|Dir$=ima|
|00005480| 67 65 64 69 72 24 0d 1e | 5a 39 20 20 20 20 c9 20 |gedir$..|Z9 . |
|00005490| 31 3a 20 49 6e 63 25 3d | 32 35 3a 20 46 69 6c 65 |1: Inc%=|25: File|
|000054a0| 24 2b 3d 22 32 35 2d 34 | 39 22 3a 20 49 6d 61 67 |$+="25-4|9": Imag|
|000054b0| 65 44 69 72 24 3d 69 6d | 61 67 65 64 69 72 24 0d |eDir$=im|agedir$.|
|000054c0| 1e 64 3a 20 20 20 20 c9 | 20 32 3a 20 49 6e 63 25 |.d: .| 2: Inc%|
|000054d0| 3d 35 30 3a 20 46 69 6c | 65 24 2b 3d 22 35 30 2d |=50: Fil|e$+="50-|
|000054e0| 37 34 22 3a 20 49 6d 61 | 67 65 44 69 72 24 3d 69 |74": Ima|geDir$=i|
|000054f0| 6d 61 67 65 64 69 72 32 | 24 0d 1e 6e 3a 20 20 20 |magedir2|$..n: |
|00005500| 20 c9 20 33 3a 20 49 6e | 63 25 3d 37 35 3a 20 46 | . 3: In|c%=75: F|
|00005510| 69 6c 65 24 2b 3d 22 37 | 35 2d 39 39 22 3a 20 49 |ile$+="7|5-99": I|
|00005520| 6d 61 67 65 44 69 72 24 | 3d 69 6d 61 67 65 64 69 |mageDir$|=imagedi|
|00005530| 72 32 24 0d 1e 78 08 20 | 20 20 cb 0d 1e 82 07 20 |r2$..x. | ..... |
|00005540| 20 cc 0d 1e 8c 21 20 20 | 20 46 69 6c 65 24 3d 22 | ....! | File$="|
|00005550| 2e 73 61 22 2b c2 22 30 | 22 2b c3 66 69 6c 65 25 |.sa"+."0|"+.file%|
|00005560| 2c 32 29 0d 1e 96 15 20 | 20 20 e7 20 46 72 75 69 |,2).... | . Frui|
|00005570| 74 4c 6f 73 73 25 20 8c | 0d 1e a0 24 20 20 20 20 |tLoss% .|...$ |
|00005580| 20 49 6d 61 67 65 44 69 | 72 24 3d 22 53 6c 69 64 | ImageDi|r$="Slid|
|00005590| 65 53 68 6f 77 3a 46 72 | 75 69 74 22 0d 1e aa 09 |eShow:Fr|uit"....|
|000055a0| 20 20 20 20 cc 0d 1e b4 | 0f 20 20 20 20 20 c8 8e | ....|. ..|
|000055b0| 20 b9 20 ca 0d 1e be 29 | 20 20 20 20 20 20 c9 20 | . ....)| . |
|000055c0| 66 69 6c 65 25 3c 35 30 | 3a 20 49 6d 61 67 65 44 |file%<50|: ImageD|
|000055d0| 69 72 24 3d 69 6d 61 67 | 65 64 69 72 24 0d 1e c8 |ir$=imag|edir$...|
|000055e0| 20 20 20 20 20 20 20 7f | 20 49 6d 61 67 65 44 69 | .| ImageDi|
|000055f0| 72 24 3d 69 6d 61 67 65 | 64 69 72 32 24 0d 1e d2 |r$=image|dir2$...|
|00005600| 0a 20 20 20 20 20 cb 0d | 1e dc 08 20 20 20 cd 0d |. ..|... ..|
|00005610| 1e e6 06 20 cd 0d 1e f0 | 04 0d 1e fa 31 20 e7 20 |... ....|....1 . |
|00005620| ac 20 50 61 75 73 65 25 | 20 8c 20 f2 64 6f 28 49 |. Pause%| . .do(I|
|00005630| 6d 61 67 65 44 69 72 24 | 2b 46 69 6c 65 24 2c 46 |mageDir$|+File$,F|
|00005640| 72 75 69 74 4c 6f 73 73 | 25 29 0d 1f 04 2b 20 e7 |ruitLoss|%)...+ .|
|00005650| 20 ac 20 50 61 75 73 65 | 25 20 80 20 49 6e 64 65 | . Pause|% . Inde|
|00005660| 78 25 20 8c 20 c8 97 20 | b8 20 78 72 65 73 25 2c |x% . .. |. xres%,|
|00005670| 79 72 65 73 25 0d 1f 0e | 04 0d 1f 18 0b 20 c8 8e |yres%...|..... ..|
|00005680| 20 b9 20 ca 0d 1f 22 0d | 20 20 c9 20 49 6e 69 74 | . ...".| . Init|
|00005690| 25 0d 1f 2c 19 20 20 20 | ef 33 30 3a 20 fb 20 32 |%..,. |.30: . 2|
|000056a0| 34 30 2c 32 30 30 2c 31 | 36 30 0d 1f 36 22 20 20 |40,200,1|60..6" |
|000056b0| 20 e7 20 68 61 72 64 75 | 70 25 20 8c 20 f1 20 89 | . hardu|p% . . .|
|000056c0| 32 32 3b 20 8b 20 f1 27 | 89 33 30 3b 0d 1f 40 2f |22; . .'|.30;..@/|
|000056d0| 20 20 20 f1 22 50 72 65 | 73 73 20 56 20 66 6f 72 | ."Pre|ss V for|
|000056e0| 20 66 72 61 6d 65 20 63 | 6f 6e 74 72 6f 6c 20 69 | frame c|ontrol i|
|000056f0| 6e 66 6f 72 6d 61 74 69 | 6f 6e 22 0d 1f 4a 22 20 |nformati|on"..J" |
|00005700| 20 20 e7 20 68 61 72 64 | 75 70 25 20 8c 20 f1 20 | . hard|up% . . |
|00005710| 89 31 31 3b 20 8b 20 f1 | 27 89 31 39 3b 0d 1f 54 |.11; . .|'.19;..T|
|00005720| 43 20 20 20 f1 22 46 72 | 61 6d 65 20 63 6f 6e 74 |C ."Fr|ame cont|
|00005730| 72 6f 6c 20 61 64 64 69 | 74 69 6f 6e 20 62 79 20 |rol addi|tion by |
|00005740| 52 2e 49 2e 44 2e 4d 61 | 63 66 61 72 6c 61 6e 65 |R.I.D.Ma|cfarlane|
|00005750| 2c 20 4f 63 74 6f 62 65 | 72 2c 20 31 39 39 34 22 |, Octobe|r, 1994"|
|00005760| 0d 1f 5e 19 20 20 c9 20 | 49 6e 64 65 78 25 20 80 |..^. . |Index% .|
|00005770| 20 56 65 72 62 6f 73 65 | 25 0d 1f 68 19 20 20 20 | Verbose|%..h. |
|00005780| ef 33 30 3a 20 fb 20 31 | 36 30 2c 32 34 30 2c 31 |.30: . 1|60,240,1|
|00005790| 36 30 0d 1f 72 22 20 20 | 20 e7 20 68 61 72 64 75 |60..r" | . hardu|
|000057a0| 70 25 20 8c 20 f1 20 89 | 31 36 3b 20 8b 20 f1 27 |p% . . .|16; . .'|
|000057b0| 89 32 35 3b 0d 1f 7c 3b | 20 20 20 f1 22 55 73 65 |.25;..|;| ."Use|
|000057c0| 20 74 68 65 20 6d 6f 75 | 73 65 20 6b 65 79 73 20 | the mou|se keys |
|000057d0| 74 6f 20 73 65 6c 65 63 | 74 20 74 68 65 20 72 65 |to selec|t the re|
|000057e0| 71 75 69 72 65 64 20 69 | 6d 61 67 65 3a 2d 22 0d |quired i|mage:-".|
|000057f0| 1f 86 21 20 20 20 e7 20 | 68 61 72 64 75 70 25 20 |..! . |hardup% |
|00005800| 8c 20 f1 20 89 35 3b 20 | 8b 20 f1 27 89 31 34 3b |. . .5; |. .'.14;|
|00005810| 0d 1f 90 51 20 20 20 f1 | 22 6c 65 66 74 3a 20 70 |...Q .|"left: p|
|00005820| 72 65 76 69 6f 75 73 20 | 69 6e 64 65 78 20 70 61 |revious |index pa|
|00005830| 67 65 3b 20 63 65 6e 74 | 72 65 3a 20 73 65 6c 65 |ge; cent|re: sele|
|00005840| 63 74 20 69 6d 61 67 65 | 3b 20 72 69 67 68 74 3a |ct image|; right:|
|00005850| 20 6e 65 78 74 20 69 6e | 64 65 78 20 70 61 67 65 | next in|dex page|
|00005860| 22 0d 1f 9a 07 20 20 7f | 0d 1f a4 1e 20 20 20 e7 |".... .|.... .|
|00005870| 20 56 65 72 62 6f 73 65 | 25 20 80 20 ac 20 50 61 | Verbose|% . . Pa|
|00005880| 75 73 65 25 20 8c 0d 1f | ae 38 20 20 20 20 20 ef |use% ...|.8 .|
|00005890| 33 30 3a 20 fb 20 32 34 | 30 2c 32 30 30 2c 31 36 |30: . 24|0,200,16|
|000058a0| 30 3a 20 e7 20 68 61 72 | 64 75 70 25 20 8c 20 f1 |0: . har|dup% . .|
|000058b0| 20 89 32 38 3b 20 8b 20 | f1 20 89 32 35 3b 0d 1f | .28; . |. .25;..|
|000058c0| b8 36 20 20 20 20 20 f1 | 22 55 73 65 20 74 68 65 |.6 .|"Use the|
|000058d0| 20 66 6f 6c 6c 6f 77 69 | 6e 67 20 6b 65 79 73 20 | followi|ng keys |
|000058e0| 66 6f 72 20 66 72 61 6d | 65 20 63 6f 6e 74 72 6f |for fram|e contro|
|000058f0| 6c 3a 2d 22 0d 1f c2 6f | 20 20 20 20 20 f1 22 5b |l:-"...o| ."[|
|00005900| 4e 5d 75 6d 62 65 72 73 | 20 5b 42 5d 6c 61 6e 6b |N]umbers| [B]lank|
|00005910| 20 5b 53 5d 6c 6f 77 20 | 5b 46 5d 61 73 74 20 5b | [S]low |[F]ast [|
|00005920| 50 5d 61 75 73 65 20 5b | 43 5d 6f 6e 74 69 6e 75 |P]ause [|C]ontinu|
|00005930| 65 20 5b 49 5d 6e 64 65 | 78 20 5b 47 5d 6f 74 6f |e [I]nde|x [G]oto|
|00005940| 20 66 72 61 6d 65 20 5b | 52 5d 61 6e 64 6f 6d 20 | frame [|R]andom |
|00005950| 5b 56 5d 65 72 62 6f 73 | 65 20 5b 54 5d 65 72 73 |[V]erbos|e [T]ers|
|00005960| 65 22 3b 0d 1f cc 24 20 | 20 20 20 20 e7 20 68 61 |e";...$ | . ha|
|00005970| 72 64 75 70 25 20 8c 20 | f1 20 89 31 30 3b 20 8b |rdup% . |. .10; .|
|00005980| 20 f1 27 89 32 35 3b 0d | 1f d6 32 20 20 20 20 20 | .'.25;.|..2 |
|00005990| f1 22 48 6f 6c 64 20 74 | 68 65 73 65 20 6b 65 79 |."Hold t|hese key|
|000059a0| 73 20 64 6f 77 6e 20 75 | 6e 74 69 6c 20 61 63 74 |s down u|ntil act|
|000059b0| 69 76 61 74 65 64 3a 2d | 22 0d 1f e0 58 20 20 20 |ivated:-|"...X |
|000059c0| 20 20 f1 22 41 72 72 6f | 77 20 6b 65 79 73 3a 20 | ."Arro|w keys: |
|000059d0| 6c 65 66 74 3a 62 61 63 | 6b 3b 20 75 70 3a 62 61 |left:bac|k; up:ba|
|000059e0| 63 6b 20 35 3b 20 64 6f | 77 6e 3a 6f 6e 20 35 3b |ck 5; do|wn:on 5;|
|000059f0| 20 20 77 69 74 68 20 53 | 48 49 46 54 3a 20 6c 2f | with S|HIFT: l/|
|00005a00| 72 20 b1 31 30 3b 20 75 | 2f 64 20 b1 32 30 3b 22 |r .10; u|/d .20;"|
|00005a10| 3b 0d 1f ea 1e 20 20 20 | 20 20 e7 20 68 61 72 64 |;.... | . hard|
|00005a20| 75 70 25 20 8c 20 f1 20 | 8b 20 f1 20 89 31 3b 0d |up% . . |. . .1;.|
|00005a30| 1f f4 25 20 20 20 20 20 | f1 22 20 77 69 74 68 20 |..% |." with |
|00005a40| 43 54 52 4c 3a 20 73 74 | 61 72 74 2f 66 69 6e 69 |CTRL: st|art/fini|
|00005a50| 73 68 22 3b 0d 1f fe 1e | 20 20 20 20 20 e7 20 68 |sh";....| . h|
|00005a60| 61 72 64 75 70 25 20 8c | 20 f1 20 89 34 3b 20 8b |ardup% .| . .4; .|
|00005a70| 20 f1 0d 20 08 3b 20 20 | 20 20 20 f1 22 4d 6f 75 | .. .; | ."Mou|
|00005a80| 73 65 20 6b 65 79 73 3a | 20 6c 65 66 74 3a 20 62 |se keys:| left: b|
|00005a90| 61 63 6b 3b 20 63 65 6e | 74 72 65 3a 20 68 6f 6c |ack; cen|tre: hol|
|00005aa0| 64 3b 20 72 69 67 68 74 | 3a 20 6f 6e 22 0d 20 12 |d; right|: on". .|
|00005ab0| 08 20 20 20 cd 0d 20 1c | 2b 20 20 20 e7 20 ac 20 |. .. .|+ . . |
|00005ac0| 50 61 75 73 65 25 20 80 | 20 28 4e 75 6d 62 65 72 |Pause% .| (Number|
|00005ad0| 73 25 20 84 20 56 65 72 | 62 6f 73 65 25 29 20 8c |s% . Ver|bose%) .|
|00005ae0| 0d 20 26 0c 20 20 20 20 | 20 ef 33 30 0d 20 30 30 |. &. | .30. 00|
|00005af0| 20 20 20 20 20 e7 20 56 | 65 72 62 6f 73 65 25 20 | . V|erbose% |
|00005b00| 8c 20 fb 20 32 34 30 2c | 32 30 30 2c 31 36 30 3a |. . 240,|200,160:|
|00005b10| 20 f1 22 46 72 61 6d 65 | 3a 20 22 3b 0d 20 3a 18 | ."Frame|: ";. :.|
|00005b20| 20 20 20 20 20 ef 20 33 | 31 2c 38 2c 30 3a 20 41 | . 3|1,8,0: A|
|00005b30| 24 3d 22 22 0d 20 44 0f | 20 20 20 20 20 c8 8e 20 |$="". D.| .. |
|00005b40| b9 20 ca 0d 20 4e 33 20 | 20 20 20 20 20 c9 20 50 |. .. N3 | . P|
|00005b50| 61 75 73 65 49 6e 69 74 | 25 3a 20 fb 20 31 36 30 |auseInit|%: . 160|
|00005b60| 2c 32 34 30 2c 31 36 30 | 3a 20 41 24 3d 22 20 70 |,240,160|: A$=" p|
|00005b70| 61 75 73 65 64 22 0d 20 | 58 37 20 20 20 20 20 20 |aused". |X7 |
|00005b80| c9 20 43 6f 6e 74 69 6e | 75 65 25 20 3a 20 fb 20 |. Contin|ue% : . |
|00005b90| 32 35 35 2c 32 35 35 2c | 31 36 30 3a 20 41 24 3d |255,255,|160: A$=|
|00005ba0| 22 20 63 6f 6e 74 69 6e | 75 69 6e 67 22 0d 20 62 |" contin|uing". b|
|00005bb0| 45 20 20 20 20 20 20 c9 | 20 53 6c 6f 77 25 20 3a |E .| Slow% :|
|00005bc0| 20 20 20 20 20 fb 20 32 | 35 35 2c 31 36 30 2c 30 | . 2|55,160,0|
|00005bd0| 3a 20 20 20 e7 20 56 65 | 72 62 6f 73 65 25 20 8c |: . Ve|rbose% .|
|00005be0| 20 41 24 3d 22 20 73 6c | 6f 77 20 73 63 72 6f 6c | A$=" sl|ow scrol|
|00005bf0| 6c 22 0d 20 6c 43 20 20 | 20 20 20 20 c9 20 52 61 |l". lC | . Ra|
|00005c00| 6e 64 6f 6d 25 20 3a 20 | 20 20 fb 20 32 35 35 2c |ndom% : | . 255,|
|00005c10| 31 30 30 2c 31 36 30 3a | 20 e7 20 56 65 72 62 6f |100,160:| . Verbo|
|00005c20| 73 65 25 20 8c 20 41 24 | 3d 22 20 61 74 20 72 61 |se% . A$|=" at ra|
|00005c30| 6e 64 6f 6d 22 0d 20 76 | 20 20 20 20 20 20 20 7f |ndom". v| .|
|00005c40| 20 20 20 20 20 20 20 20 | fb 20 31 36 30 2c 32 34 | |. 160,24|
|00005c50| 30 2c 32 34 30 0d 20 80 | 0a 20 20 20 20 20 cb 0d |0,240. .|. ..|
|00005c60| 20 8a 13 20 20 20 20 20 | f1 3b 66 69 6c 65 25 3b | .. |.;file%;|
|00005c70| 41 24 0d 20 94 08 20 20 | 20 cd 0d 20 9e 06 20 cb |A$. .. | .. .. .|
|00005c80| 0d 20 a8 1a 20 c8 97 20 | 4d 6f 75 73 65 58 25 2c |. .. .. |MouseX%,|
|00005c90| 4d 6f 75 73 65 59 25 2c | 7a 25 0d 20 b2 2a 20 e7 |MouseY%,|z%. .* .|
|00005ca0| 20 50 61 75 73 65 49 6e | 69 74 25 20 8c 20 50 61 | PauseIn|it% . Pa|
|00005cb0| 75 73 65 25 3d b9 3a 20 | 50 61 75 73 65 49 6e 69 |use%=.: |PauseIni|
|00005cc0| 74 25 3d a3 0d 20 bc 58 | 20 e7 20 46 72 75 69 74 |t%=.. .X| . Fruit|
|00005cd0| 4c 6f 73 73 49 6e 69 74 | 25 20 80 20 66 69 6c 65 |LossInit|% . file|
|00005ce0| 25 3d 39 20 8c 20 46 72 | 75 69 74 4c 6f 73 73 25 |%=9 . Fr|uitLoss%|
|00005cf0| 3d b9 3a 20 50 61 75 73 | 65 25 3d a3 3a 20 50 61 |=.: Paus|e%=.: Pa|
|00005d00| 75 73 65 49 6e 69 74 25 | 3d a3 3a 20 46 72 75 69 |useInit%|=.: Frui|
|00005d10| 74 4c 6f 73 73 49 6e 69 | 74 25 3d a3 0d 20 c6 23 |tLossIni|t%=.. .#|
|00005d20| 20 49 6e 69 74 25 3d a3 | 3a 20 49 6e 70 75 74 25 | Init%=.|: Input%|
|00005d30| 3d a3 3a 20 43 6f 6e 74 | 69 6e 75 65 25 3d a3 0d |=.: Cont|inue%=..|
|00005d40| 20 d0 06 20 87 0d 20 da | 07 fd 20 a3 0d 20 e4 05 | .. .. .|.. .. ..|
|00005d50| e1 0d ff 46 69 6c 65 44 | 61 74 61 82 21 53 70 72 |...FileD|ata.!Spr|
|00005d60| 69 74 65 73 00 d3 fd e0 | 02 00 00 45 f9 ff ff 58 |ites....|...E...X|
|00005d70| 98 6e 1a 03 00 a3 fb 01 | 00 00 00 10 00 00 00 e4 |.n......|........|
|00005d80| 02 00 00 d4 02 00 00 21 | 73 6c 69 64 65 73 68 6f |.......!|slidesho|
|00005d90| 77 00 00 04 00 00 00 10 | 00 00 00 00 00 00 00 07 |w.......|........|
|00005da0| 00 00 00 2c 00 00 00 80 | 01 00 00 0c 00 00 00 77 |...,....|.......w|
|00005db0| 77 77 77 77 77 77 77 77 | 00 00 00 00 00 00 00 00 |wwwwwwww|........|
|00005dc0| 00 00 00 77 23 22 22 44 | 55 56 56 75 00 00 00 00 |...w#""D|UVVu....|
|00005dd0| 00 00 00 00 00 00 00 77 | 22 33 45 55 66 66 56 75 |.......w|"3EUffVu|
|00005de0| 00 00 00 00 00 00 00 00 | 00 00 00 77 53 44 65 66 |........|...wSDef|
|00005df0| 67 67 66 76 00 00 00 00 | 00 00 00 00 00 00 00 77 |ggfv....|.......w|
|00005e00| 55 25 76 77 77 77 77 77 | 77 77 77 07 00 00 00 00 |U%vwwwww|www.....|
|00005e10| 00 00 00 77 32 12 74 37 | 22 22 42 54 65 65 55 07 |...w2.t7|""BTeeU.|
|00005e20| 00 00 00 00 00 00 00 77 | 11 33 71 27 32 53 54 65 |.......w|.3q'2STe|
|00005e30| 66 66 55 07 00 00 00 00 | 00 00 00 77 10 32 74 37 |ffU.....|...w.2t7|
|00005e40| 45 54 66 76 76 66 66 07 | 00 00 00 00 00 00 00 77 |ETfvvff.|.......w|
|00005e50| 77 77 77 57 55 62 64 77 | 77 77 77 77 77 77 77 77 |wwwWUbdw|wwwwwwww|
|00005e60| 00 00 00 77 77 77 77 27 | 23 41 67 77 23 22 22 44 |...wwww'|#Agw#""D|
|00005e70| 55 56 56 77 00 00 00 00 | 00 00 77 17 31 13 52 77 |UVVw....|..w.1.Rw|
|00005e80| 22 33 45 55 66 66 56 77 | 00 00 00 00 00 00 77 07 |"3EUffVw|......w.|
|00005e90| 21 43 55 77 53 44 65 66 | 67 67 66 77 00 00 00 00 |!CUwSDef|ggfw....|
|00005ea0| 00 00 77 77 77 77 77 77 | 55 25 46 76 57 66 67 77 |..wwwwww|U%FvWfgw|
|00005eb0| 00 00 00 00 00 00 77 77 | 77 77 07 77 32 12 74 76 |......ww|ww.w2.tv|
|00005ec0| 66 52 56 77 00 00 00 00 | 00 00 00 00 77 07 00 77 |fRVw....|....w..w|
|00005ed0| 11 33 21 44 44 65 35 77 | 00 00 00 00 00 00 00 00 |.3!DDe5w|........|
|00005ee0| 07 00 00 77 10 32 54 55 | 65 56 24 77 00 00 00 00 |...w.2TU|eV$w....|
|00005ef0| 00 00 00 00 00 00 00 77 | 77 77 77 77 77 77 77 77 |.......w|wwwwwwww|
|00005f00| 00 f0 ff ff ff ff ff ff | ff ff ff ff 00 00 00 00 |........|........|
|00005f10| 00 00 00 00 ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00005f20| 00 00 00 00 00 00 00 00 | ff ff ff ff ff ff ff ff |........|........|
|00005f30| ff ff ff ff 00 00 00 00 | 00 00 00 00 ff ff ff ff |........|........|
|00005f40| ff ff ff ff ff ff ff ff | 00 00 00 00 00 00 00 00 |........|........|
|00005f50| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff 0f |........|........|
|00005f60| 00 00 00 00 ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00005f70| ff ff ff 0f 00 00 00 00 | ff ff ff ff ff ff ff ff |........|........|
|00005f80| ff ff ff ff ff ff ff 0f | 00 00 00 00 ff ff ff ff |........|........|
|00005f90| ff ff ff ff ff ff ff ff | ff ff ff 0f 00 00 00 00 |........|........|
|00005fa0| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00005fb0| ff ff ff ff ff ff ff 00 | 00 00 f0 ff ff ff ff ff |........|........|
|00005fc0| ff ff ff ff ff ff ff ff | ff ff ff 00 00 00 f0 ff |........|........|
|00005fd0| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff 00 |........|........|
|00005fe0| 00 00 f0 ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00005ff0| ff ff ff 00 00 00 f0 ff | ff ff ff ff ff ff ff ff |........|........|
|00006000| ff ff ff ff ff ff ff 00 | 00 00 00 00 00 00 00 ff |........|........|
|00006010| ff ff ff ff ff ff ff ff | ff ff ff 00 00 00 00 00 |........|........|
|00006020| 00 00 00 ff ff ff ff ff | ff ff ff ff ff ff ff 00 |........|........|
|00006030| 00 00 00 00 00 00 00 ff | ff ff ff ff ff ff ff ff |........|........|
|00006040| ff ff ff 00 00 00 00 00 | 00 00 00 ff ff ff ff ff |........|........|
|00006050| ff ff ff ff ff ff ff 46 | 69 6c 65 44 61 74 61 82 |.......F|ileData.|
|00006060| 21 53 70 72 69 74 65 73 | 32 32 00 64 07 00 00 45 |!Sprites|22.d...E|
|00006070| f9 ff ff 5c 44 6e 1a 03 | 00 d0 04 02 00 00 00 10 |...\Dn..|........|
|00006080| 00 00 00 68 07 00 00 7c | 05 00 00 21 73 6c 69 64 |...h...||...!slid|
|00006090| 65 73 68 6f 77 00 00 04 | 00 00 00 21 00 00 00 00 |eshow...|...!....|
|000060a0| 00 00 00 07 00 00 00 2c | 00 00 00 d4 02 00 00 14 |.......,|........|
|000060b0| 00 00 00 77 77 77 77 77 | 77 77 77 77 bb bb bb bb |...wwwww|wwww....|
|000060c0| bb bb bb bb 00 00 00 47 | 33 33 44 55 66 55 45 74 |.......G|33DUfUEt|
|000060d0| bb bb bb bb bb bb bb bb | 00 00 00 37 22 22 32 54 |........|...7""2T|
|000060e0| 55 66 56 75 bb bb bb bb | bb bb bb bb 00 00 00 27 |UfVu....|.......'|
|000060f0| 12 22 32 44 55 56 56 75 | 88 88 88 88 bb bb bb bb |."2DUVVu|........|
|00006100| 00 00 00 17 22 33 44 55 | 65 65 66 76 bb bb b7 8b |...."3DU|eefv....|
|00006110| bb bb bb bb 00 00 00 27 | 33 55 56 65 67 66 66 75 |.......'|3UVegffu|
|00006120| 88 78 87 88 bb bb bb bb | 00 00 00 37 45 33 55 66 |.x......|...7E3Uf|
|00006130| 76 77 66 76 bb 77 b7 8b | bb bb bb bb 00 00 00 57 |vwfv.w..|.......W|
|00006140| 44 66 77 77 77 76 66 76 | 70 77 77 77 77 b0 bb bb |Dfwwwvfv|pwwww...|
|00006150| 00 00 00 47 65 55 45 77 | 77 77 77 77 77 77 77 77 |...GeUEw|wwwwwwww|
|00006160| 7b bb bb bb 00 00 00 57 | 36 52 55 47 33 33 44 55 |{......W|6RUG33DU|
|00006170| 66 55 45 74 7b bb bb bb | 00 00 00 37 13 51 76 37 |fUEt{...|...7.Qv7|
|00006180| 22 22 32 54 55 66 56 75 | 7b bb bb bb 00 00 00 17 |""2TUfVu|{.......|
|00006190| 22 10 66 27 12 22 32 44 | 55 56 56 75 78 88 bb bb |".f'."2D|UVVux...|
|000061a0| 00 00 00 17 32 02 61 17 | 22 33 44 55 65 65 66 76 |....2.a.|"3DUeefv|
|000061b0| 78 b8 bb bb 00 00 00 17 | 32 43 33 27 33 55 56 65 |x.......|2C3'3UVe|
|000061c0| 67 66 66 75 78 bb bb bb | 00 00 00 07 21 44 54 37 |gffux...|....!DT7|
|000061d0| 45 33 55 66 76 77 66 76 | 78 bb bb bb 00 00 00 17 |E3Ufvwfv|x.......|
|000061e0| 11 43 55 57 44 66 77 77 | 77 76 66 76 7b bb bb bb |.CUWDfww|wvfv{...|
|000061f0| 00 00 00 07 11 31 43 47 | 65 55 45 77 77 77 77 77 |.....1CG|eUEwwwww|
|00006200| 77 77 77 77 00 00 00 77 | 77 77 77 57 36 52 55 47 |wwww...w|wwwW6RUG|
|00006210| 33 33 44 55 66 55 45 74 | 00 00 00 bb bb bb b7 37 |33DUfUEt|.......7|
|00006220| 13 51 76 37 22 22 32 54 | 55 66 56 75 00 00 00 bb |.Qv7""2T|UfVu....|
|00006230| bb bb b7 17 22 10 66 27 | 12 22 32 44 55 56 56 75 |....".f'|."2DUVVu|
|00006240| 00 00 00 bb bb bb b7 17 | 32 02 61 17 22 33 44 55 |........|2.a."3DU|
|00006250| 65 65 66 76 00 00 00 bb | bb bb b7 17 32 43 33 27 |eefv....|....2C3'|
|00006260| 33 55 56 65 67 66 66 75 | 00 00 00 bb bb bb b7 07 |3UVegffu|........|
|00006270| 21 44 54 37 45 33 55 66 | 76 77 66 76 00 00 00 bb |!DT7E3Uf|vwfv....|
|00006280| bb bb b7 17 11 43 55 57 | 44 66 77 77 77 76 66 76 |.....CUW|Dfwwwvfv|
|00006290| 00 00 00 bb bb bb b7 07 | 11 31 43 47 65 55 45 76 |........|.1CGeUEv|
|000062a0| 77 76 66 76 00 00 00 bb | bb bb b7 77 77 77 77 57 |wvfv....|...wwwwW|
|000062b0| 36 52 55 77 67 65 67 75 | 00 00 00 bb bb bb 77 77 |6RUwgegu|......ww|
|000062c0| 77 77 77 37 13 51 76 67 | 67 54 66 75 00 00 00 bb |www7.Qvg|gTfu....|
|000062d0| bb bb bb bb 7b 77 b7 17 | 22 10 66 66 56 52 66 74 |....{w..|".ffVRft|
|000062e0| 00 00 00 bb bb bb bb bb | 7b 77 bb 17 32 02 61 66 |........|{w..2.af|
|000062f0| 25 65 46 73 00 00 00 bb | bb bb bb bb 7b b7 bb 17 |%eFs....|....{...|
|00006300| 32 43 33 44 54 45 45 73 | 00 00 00 bb bb bb bb bb |2C3DTEEs|........|
|00006310| bb bb bb 07 21 44 54 55 | 65 66 35 72 00 00 00 bb |....!DTU|ef5r....|
|00006320| bb bb bb bb bb bb bb 17 | 11 43 55 65 66 56 23 72 |........|.CUefV#r|
|00006330| 00 00 00 bb bb bb bb bb | bb bb bb 07 11 31 43 55 |........|.....1CU|
|00006340| 56 35 22 71 00 00 00 bb | bb bb bb bb bb bb bb 77 |V5"q....|.......w|
|00006350| 77 77 77 77 77 77 77 77 | 00 00 00 ff ff ff ff ff |wwwwwwww|........|
|00006360| ff ff ff ff 00 00 00 00 | 00 00 00 00 ff ff ff ff |........|........|
|00006370| ff ff ff ff ff ff ff ff | 00 00 00 00 00 00 00 00 |........|........|
|00006380| ff ff ff ff ff ff ff ff | ff ff ff ff 00 00 00 00 |........|........|
|00006390| 00 00 00 00 ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|000063a0| 00 00 00 00 00 00 00 00 | ff ff ff ff ff ff ff ff |........|........|
|000063b0| ff ff ff ff 00 00 00 00 | 00 00 00 00 ff ff ff ff |........|........|
|000063c0| ff ff ff ff ff ff ff ff | 00 00 00 00 00 00 00 00 |........|........|
|000063d0| ff ff ff ff ff ff ff ff | ff ff ff ff 00 00 00 00 |........|........|
|000063e0| 00 00 00 00 ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|000063f0| 00 00 00 00 00 00 00 00 | ff ff ff ff ff ff ff ff |........|........|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.